# Computed using the Mathematica program that I contributed to this sequence 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 0 8 17 9 18 10 19 11 20 12 21 13 22 14 23 15 16 16 25 17 26 18 27 19 28 20 29 21 30 22 31 23 24 24 33 25 34 26 35 27 36 28 37 29 38 30 39 31 32 32 41 33 42 34 43 35 44 36 45 37 46 38 47 39 40 40 49 41 50 42 51 43 52 44 53 45 54 46 55 47 48 48 57 49 58 50 59 51 60 52 61 53 62 54 63 55 56 56 1 57 2 58 3 59 4 60 5 61 6 62 7 63 0 64 137 65 138 66 139 67 140 68 141 69 142 70 143 71 136 72 145 73 146 74 147 75 148 76 149 77 150 78 151 79 144 80 153 81 154 82 155 83 156 84 157 85 158 86 159 87 152 88 161 89 162 90 163 91 164 92 165 93 166 94 167 95 160 96 169 97 170 98 171 99 172 100 173 101 174 102 175 103 168 104 177 105 178 106 179 107 180 108 181 109 182 110 183 111 176 112 185 113 186 114 187 115 188 116 189 117 190 118 191 119 184 120 129 121 130 122 131 123 132 124 133 125 134 126 135 127 128 128 201 129 202 130 203 131 204 132 205 133 206 134 207 135 200 136 209 137 210 138 211 139 212 140 213 141 214 142 215 143 208 144 217 145 218 146 219 147 220 148 221 149 222 150 223 151 216 152 225 153 226 154 227 155 228 156 229 157 230 158 231 159 224 160 233 161 234 162 235 163 236 164 237 165 238 166 239 167 232 168 241 169 242 170 243 171 244 172 245 173 246 174 247 175 240 176 249 177 250 178 251 179 252 180 253 181 254 182 255 183 248 184 193 185 194 186 195 187 196 188 197 189 198 190 199 191 192 192 265 193 266 194 267 195 268 196 269 197 270 198 271 199 264 200 273 201 274 202 275 203 276 204 277 205 278 206 279 207 272 208 281 209 282 210 283 211 284 212 285 213 286 214 287 215 280 216 289 217 290 218 291 219 292 220 293 221 294 222 295 223 288 224 297 225 298 226 299 227 300 228 301 229 302 230 303 231 296 232 305 233 306 234 307 235 308 236 309 237 310 238 311 239 304 240 313 241 314 242 315 243 316 244 317 245 318 246 319 247 312 248 257 249 258 250 259 251 260 252 261 253 262 254 263 255 256 256 329 257 330 258 331 259 332 260 333 261 334 262 335 263 328 264 337 265 338 266 339 267 340 268 341 269 342 270 343 271 336 272 345 273 346 274 347 275 348 276 349 277 350 278 351 279 344 280 353 281 354 282 355 283 356 284 357 285 358 286 359 287 352 288 361 289 362 290 363 291 364 292 365 293 366 294 367 295 360 296 369 297 370 298 371 299 372 300 373 301 374 302 375 303 368 304 377 305 378 306 379 307 380 308 381 309 382 310 383 311 376 312 321 313 322 314 323 315 324 316 325 317 326 318 327 319 320 320 393 321 394 322 395 323 396 324 397 325 398 326 399 327 392 328 401 329 402 330 403 331 404 332 405 333 406 334 407 335 400 336 409 337 410 338 411 339 412 340 413 341 414 342 415 343 408 344 417 345 418 346 419 347 420 348 421 349 422 350 423 351 416 352 425 353 426 354 427 355 428 356 429 357 430 358 431 359 424 360 433 361 434 362 435 363 436 364 437 365 438 366 439 367 432 368 441 369 442 370 443 371 444 372 445 373 446 374 447 375 440 376 385 377 386 378 387 379 388 380 389 381 390 382 391 383 384 384 457 385 458 386 459 387 460 388 461 389 462 390 463 391 456 392 465 393 466 394 467 395 468 396 469 397 470 398 471 399 464 400 473 401 474 402 475 403 476 404 477 405 478 406 479 407 472 408 481 409 482 410 483 411 484 412 485 413 486 414 487 415 480 416 489 417 490 418 491 419 492 420 493 421 494 422 495 423 488 424 497 425 498 426 499 427 500 428 501 429 502 430 503 431 496 432 505 433 506 434 507 435 508 436 509 437 510 438 511 439 504 440 449 441 450 442 451 443 452 444 453 445 454 446 455 447 448 448 9 449 10 450 11 451 12 452 13 453 14 454 15 455 8 456 17 457 18 458 19 459 20 460 21 461 22 462 23 463 16 464 25 465 26 466 27 467 28 468 29 469 30 470 31 471 24 472 33 473 34 474 35 475 36 476 37 477 38 478 39 479 32 480 41 481 42 482 43 483 44 484 45 485 46 486 47 487 40 488 49 489 50 490 51 491 52 492 53 493 54 494 55 495 48 496 57 497 58 498 59 499 60 500 61 501 62 502 63 503 56 504 1 505 2 506 3 507 4 508 5 509 6 510 7 511 0 512 1097 513 1098 514 1099 515 1100 516 1101 517 1102 518 1103 519 1096 520 1105 521 1106 522 1107 523 1108 524 1109 525 1110 526 1111 527 1104 528 1113 529 1114 530 1115 531 1116 532 1117 533 1118 534 1119 535 1112 536 1121 537 1122 538 1123 539 1124 540 1125 541 1126 542 1127 543 1120 544 1129 545 1130 546 1131 547 1132 548 1133 549 1134 550 1135 551 1128 552 1137 553 1138 554 1139 555 1140 556 1141 557 1142 558 1143 559 1136 560 1145 561 1146 562 1147 563 1148 564 1149 565 1150 566 1151 567 1144 568 1089 569 1090 570 1091 571 1092 572 1093 573 1094 574 1095 575 1088 576 1161 577 1162 578 1163 579 1164 580 1165 581 1166 582 1167 583 1160 584 1169 585 1170 586 1171 587 1172 588 1173 589 1174 590 1175 591 1168 592 1177 593 1178 594 1179 595 1180 596 1181 597 1182 598 1183 599 1176 600 1185 601 1186 602 1187 603 1188 604 1189 605 1190 606 1191 607 1184 608 1193 609 1194 610 1195 611 1196 612 1197 613 1198 614 1199 615 1192 616 1201 617 1202 618 1203 619 1204 620 1205 621 1206 622 1207 623 1200 624 1209 625 1210 626 1211 627 1212 628 1213 629 1214 630 1215 631 1208 632 1153 633 1154 634 1155 635 1156 636 1157 637 1158 638 1159 639 1152 640 1225 641 1226 642 1227 643 1228 644 1229 645 1230 646 1231 647 1224 648 1233 649 1234 650 1235 651 1236 652 1237 653 1238 654 1239 655 1232 656 1241 657 1242 658 1243 659 1244 660 1245 661 1246 662 1247 663 1240 664 1249 665 1250 666 1251 667 1252 668 1253 669 1254 670 1255 671 1248 672 1257 673 1258 674 1259 675 1260 676 1261 677 1262 678 1263 679 1256 680 1265 681 1266 682 1267 683 1268 684 1269 685 1270 686 1271 687 1264 688 1273 689 1274 690 1275 691 1276 692 1277 693 1278 694 1279 695 1272 696 1217 697 1218 698 1219 699 1220 700 1221 701 1222 702 1223 703 1216 704 1289 705 1290 706 1291 707 1292 708 1293 709 1294 710 1295 711 1288 712 1297 713 1298 714 1299 715 1300 716 1301 717 1302 718 1303 719 1296 720 1305 721 1306 722 1307 723 1308 724 1309 725 1310 726 1311 727 1304 728 1313 729 1314 730 1315 731 1316 732 1317 733 1318 734 1319 735 1312 736 1321 737 1322 738 1323 739 1324 740 1325 741 1326 742 1327 743 1320 744 1329 745 1330 746 1331 747 1332 748 1333 749 1334 750 1335 751 1328 752 1337 753 1338 754 1339 755 1340 756 1341 757 1342 758 1343 759 1336 760 1281 761 1282 762 1283 763 1284 764 1285 765 1286 766 1287 767 1280 768 1353 769 1354 770 1355 771 1356 772 1357 773 1358 774 1359 775 1352 776 1361 777 1362 778 1363 779 1364 780 1365 781 1366 782 1367 783 1360 784 1369 785 1370 786 1371 787 1372 788 1373 789 1374 790 1375 791 1368 792 1377 793 1378 794 1379 795 1380 796 1381 797 1382 798 1383 799 1376 800 1385 801 1386 802 1387 803 1388 804 1389 805 1390 806 1391 807 1384 808 1393 809 1394 810 1395 811 1396 812 1397 813 1398 814 1399 815 1392 816 1401 817 1402 818 1403 819 1404 820 1405 821 1406 822 1407 823 1400 824 1345 825 1346 826 1347 827 1348 828 1349 829 1350 830 1351 831 1344 832 1417 833 1418 834 1419 835 1420 836 1421 837 1422 838 1423 839 1416 840 1425 841 1426 842 1427 843 1428 844 1429 845 1430 846 1431 847 1424 848 1433 849 1434 850 1435 851 1436 852 1437 853 1438 854 1439 855 1432 856 1441 857 1442 858 1443 859 1444 860 1445 861 1446 862 1447 863 1440 864 1449 865 1450 866 1451 867 1452 868 1453 869 1454 870 1455 871 1448 872 1457 873 1458 874 1459 875 1460 876 1461 877 1462 878 1463 879 1456 880 1465 881 1466 882 1467 883 1468 884 1469 885 1470 886 1471 887 1464 888 1409 889 1410 890 1411 891 1412 892 1413 893 1414 894 1415 895 1408 896 1481 897 1482 898 1483 899 1484 900 1485 901 1486 902 1487 903 1480 904 1489 905 1490 906 1491 907 1492 908 1493 909 1494 910 1495 911 1488 912 1497 913 1498 914 1499 915 1500 916 1501 917 1502 918 1503 919 1496 920 1505 921 1506 922 1507 923 1508 924 1509 925 1510 926 1511 927 1504 928 1513 929 1514 930 1515 931 1516 932 1517 933 1518 934 1519 935 1512 936 1521 937 1522 938 1523 939 1524 940 1525 941 1526 942 1527 943 1520 944 1529 945 1530 946 1531 947 1532 948 1533 949 1534 950 1535 951 1528 952 1473 953 1474 954 1475 955 1476 956 1477 957 1478 958 1479 959 1472 960 1033 961 1034 962 1035 963 1036 964 1037 965 1038 966 1039 967 1032 968 1041 969 1042 970 1043 971 1044 972 1045 973 1046 974 1047 975 1040 976 1049 977 1050 978 1051 979 1052 980 1053 981 1054 982 1055 983 1048 984 1057 985 1058 986 1059 987 1060 988 1061 989 1062 990 1063 991 1056 992 1065 993 1066 994 1067 995 1068 996 1069 997 1070 998 1071 999 1064 1000 1073