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