1 0 2 1 3 10 4 2 5 11 6 12 7 20 8 21 9 22 10 23 11 24 12 25 13 26 14 27 15 28 16 29 17 32 18 42 19 52 20 62 21 72 22 82 23 92 24 102 25 3 26 13 27 112 28 30 29 120 30 31 31 121 32 33 33 122 34 34 35 123 36 35 37 124 38 36 39 125 40 37 41 126 42 38 43 127 44 39 45 128 46 43 47 129 48 53 49 132 50 63 51 142 52 73 53 152 54 83 55 162 56 93 57 172 58 103 59 113 60 130 61 131 62 133 63 134 64 135 65 136 66 137 67 138 68 139 69 143 70 153 71 163 72 173 73 183 74 193 75 203 76 213 77 223 78 230 79 231 80 232 81 233 82 234 83 235 84 236 85 237 86 238 87 239 88 243 89 253 90 263 91 273 92 283 93 293 94 300 95 301 96 302 97 303 98 304 99 305 100 306 101 307 102 308 103 309 104 310 105 311 106 312 107 313 108 314 109 315 110 316 111 317 112 318 113 319 114 320 115 321 116 322 117 323 118 324 119 325 120 326 121 327 122 328 123 329 124 330 125 331 126 332 127 333 128 334 129 335 130 336 131 337 132 338 133 339 134 340 135 341 136 342 137 343 138 344 139 345 140 346 141 347 142 348 143 349 144 350 145 351 146 352 147 353 148 354 149 355 150 356 151 357 152 358 153 359 154 360 155 361 156 362 157 363 158 364 159 365 160 366 161 367 162 368 163 369 164 370 165 371 166 372 167 373 168 374 169 375 170 376 171 377 172 378 173 379 174 380 175 381 176 382 177 383 178 384 179 385 180 386 181 387 182 388 183 389 184 390 185 391 186 392 187 393 188 394 189 395 190 396 191 397 192 398 193 399 194 403 195 413 196 423 197 430 198 431 199 432 200 433 201 434 202 435 203 436 204 437 205 438 206 439 207 443 208 453 209 463 210 473 211 483 212 493 213 503 214 513 215 523 216 530 217 531 218 532 219 533 220 534 221 535 222 536 223 537 224 538 225 539 226 543 227 553 228 563 229 573 230 583 231 593 232 603 233 613 234 623 235 630 236 631 237 632 238 633 239 634 240 635 241 636 242 637 243 638 244 639 245 643 246 653 247 663 248 673 249 683 250 693 251 703 252 713 253 723 254 730 255 731 256 732 257 733 258 734 259 735 260 736 261 737 262 738 263 739 264 743 265 753 266 763 267 773 268 783 269 793 270 803 271 813 272 823 273 830 274 831 275 832 276 833 277 834 278 835 279 836 280 837 281 838 282 839 283 843 284 853 285 863 286 873 287 883 288 893 289 903 290 913 291 923 292 930 293 931 294 932 295 933 296 934 297 935 298 936 299 937 300 938 301 939 302 943 303 953 304 963 305 973 306 983 307 993 308 1003 309 4 310 14 311 182 312 1013 313 40 314 192 315 1023 316 41 317 200 318 1030 319 44 320 201 321 1031 322 45 323 202 324 1032 325 46 326 204 327 1033 328 47 329 205 330 1034 331 48 332 206 333 1035 334 49 335 207 336 1036 337 54 338 208 339 1037 340 64 341 209 342 1038 343 74 344 210 345 1039 346 84 347 211 348 1043 349 94 350 212 351 1053 352 104 353 1063 354 114 355 1073 356 140 357 1083 358 141 359 1093 360 144 361 1103 362 145 363 1113 364 146 365 1123 366 147 367 1130 368 148 369 1131 370 149 371 1132 372 154 373 1133 374 164 375 1134 376 174 377 1135 378 184 379 1136 380 194 381 1137 382 214 383 1138 384 224 385 1139 386 240 387 1143 388 241 389 1153 390 242 391 1163 392 244 393 1173 394 245 395 1183 396 246 397 1193 398 247 399 1203 400 248 401 1213 402 249 403 1223 404 254 405 1230 406 264 407 1231 408 274 409 1232 410 284 411 1233 412 294 413 1234 414 400 415 1235 416 401 417 1236 418 402 419 1237 420 404 421 1238 422 405 423 1239 424 406 425 1243 426 407 427 1253 428 408 429 1263 430 409 431 1273 432 410 433 1283 434 411 435 1293 436 412 437 1300 438 414 439 1301 440 415 441 1302 442 416 443 1303 444 417 445 1304 446 418 447 1305 448 419 449 1306 450 420 451 1307 452 421 453 1308 454 422 455 1309 456 424 457 1310 458 425 459 1311 460 426 461 1312 462 427 463 1313 464 428 465 1314 466 429 467 1315 468 440 469 1316 470 441 471 1317 472 442 473 1318 474 444 475 1319 476 445 477 1320 478 446 479 1321 480 447 481 1322 482 448 483 1323 484 449 485 1324 486 450 487 1325 488 451 489 1326 490 452 491 1327 492 454 493 1328 494 455 495 1329 496 456 497 1330 498 457 499 1331 500 458 501 1332 502 459 503 1333 504 460 505 1334 506 461 507 1335 508 462 509 1336 510 464 511 1337 512 465 513 1338 514 466 515 1339 516 467 517 1340 518 468 519 1341 520 469 521 1342 522 470 523 1343 524 471 525 1344 526 472 527 1345 528 474 529 1346 530 475 531 1347 532 476 533 1348 534 477 535 1349 536 478 537 1350 538 479 539 1351 540 480 541 1352 542 481 543 1353 544 482 545 1354 546 484 547 1355 548 485 549 1356 550 486 551 1357 552 487 553 1358 554 488 555 1359 556 489 557 1360 558 490 559 1361 560 491 561 1362 562 492 563 1363 564 494 565 1364 566 495 567 1365 568 496 569 1366 570 497 571 1367 572 498 573 1368 574 499 575 1369 576 504 577 1370 578 514 579 1371 580 524 581 1372 582 540 583 1373 584 541 585 1374 586 542 587 1375 588 544 589 1376 590 545 591 1377 592 546 593 1378 594 547 595 1379 596 548 597 1380 598 549 599 1381 600 554 601 1382 602 564 603 1383 604 574 605 1384 606 584 607 1385 608 594 609 1386 610 604 611 1387 612 614 613 1388 614 624 615 1389 616 640 617 1390 618 641 619 1391 620 642 621 1392 622 644 623 1393 624 645 625 1394 626 646 627 1395 628 647 629 1396 630 648 631 1397 632 649 633 1398 634 654 635 1399 636 664 637 1403 638 674 639 1413 640 684 641 1423 642 694 643 1430 644 704 645 1431 646 714 647 1432 648 724 649 1433 650 740 651 1434 652 741 653 1435 654 742 655 1436 656 744 657 1437 658 745 659 1438 660 746 661 1439 662 747 663 1443 664 748 665 1453 666 749 667 1463 668 754 669 1473 670 764 671 1483 672 774 673 1493 674 784 675 1503 676 794 677 1513 678 804 679 1523 680 814 681 1530 682 824 683 1531 684 840 685 1532 686 841 687 1533 688 842 689 1534 690 844 691 1535 692 845 693 1536 694 846 695 1537 696 847 697 1538 698 848 699 1539 700 849 701 1543 702 854 703 1553 704 864 705 1563 706 874 707 1573 708 884 709 1583 710 894 711 1593 712 904 713 1603 714 914 715 1613 716 924 717 1623 718 940 719 1630 720 941 721 1631 722 942 723 1632 724 944 725 1633 726 945 727 1634 728 946 729 1635 730 947 731 1636 732 948 733 1637 734 949 735 1638 736 954 737 1639 738 964 739 1643 740 974 741 1653 742 984 743 1663 744 994 745 1673 746 1004 747 1014 748 1024 749 1040 750 1041 751 1042 752 1044 753 1045 754 1046 755 1047 756 1048 757 1049 758 1054 759 1064 760 1074 761 1084 762 1094 763 1104 764 1114 765 1124 766 1140 767 1141 768 1142 769 1144 770 1145 771 1146 772 1147 773 1148 774 1149 775 1154 776 1164 777 1174 778 1184 779 1194 780 1204 781 1214 782 1224 783 1240 784 1241 785 1242 786 1244 787 1245 788 1246 789 1247 790 1248 791 1249 792 1254 793 1264 794 1274 795 1284 796 1294 797 1400 798 1401 799 1402 800 1404 801 1405 802 1406 803 1407 804 1408 805 1409 806 1410 807 1411 808 1412 809 1414 810 1415 811 1416 812 1417 813 1418 814 1419 815 1420 816 1421 817 1422 818 1424 819 1425 820 1426 821 1427 822 1428 823 1429 824 1440 825 1441 826 1442 827 1444 828 1445 829 1446 830 1447 831 1448 832 1449 833 1450 834 1451 835 1452 836 1454 837 1455 838 1456 839 1457 840 1458 841 1459 842 1460 843 1461 844 1462 845 1464 846 1465 847 1466 848 1467 849 1468 850 1469 851 1470 852 1471 853 1472 854 1474 855 1475 856 1476 857 1477 858 1478 859 1479 860 1480 861 1481 862 1482 863 1484 864 1485 865 1486 866 1487 867 1488 868 1489 869 1490 870 1491 871 1492 872 1494 873 1495 874 1496 875 1497 876 1498 877 1499 878 1504 879 1514 880 1524 881 1540 882 1541 883 1542 884 1544 885 1545 886 1546 887 1547 888 1548 889 1549 890 1554 891 1564 892 1574 893 1584 894 1594 895 1604 896 1614 897 1624 898 1640 899 1641 900 1642 901 1644 902 1645 903 1646 904 1647 905 1648 906 1649 907 1654 908 1664 909 1674 910 1684 911 1694 912 1704 913 1714 914 1724 915 1734 916 1740 917 1741 918 1742 919 1743 920 1744 921 1745 922 1746 923 1747 924 1748 925 1749 926 1754 927 1764 928 1774 929 1784 930 1794 931 1804 932 1814 933 1824 934 1834 935 1840 936 1841 937 1842 938 1843 939 1844 940 1845 941 1846 942 1847 943 1848 944 1849 945 1854 946 1864 947 1874 948 1884 949 1894 950 1904 951 1914 952 1924 953 1934 954 1940 955 1941 956 1942 957 1943 958 1944 959 1945 960 1946 961 1947 962 1948 963 1949 964 1954 965 1964 966 1974 967 1984 968 1994 969 2004 970 2014 971 2024 972 2034 973 2040 974 2041 975 2042 976 2043 977 2044 978 2045 979 2046 980 2047 981 2048 982 2049 983 2054 984 2064 985 2074 986 2084 987 2094 988 2104 989 2114 990 2124 991 2134 992 2140 993 2141 994 2142 995 2143 996 2144 997 2145 998 2146 999 2147 1000 2148