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