Cody

Solution 1389180

Submitted on 21 Dec 2017 by Mahadev Krishnan
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
base=4;nstart=2;nend=6;y_correct=62; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 4 y = 9 y = 25 y = 42 y = 62

2   Pass
base=5;nstart=1;nend=1000;y_correct=1193853250; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 1 y = 6 y = 12 y = 37 y = 63 y = 93 y = 124 y = 249 y = 375 y = 505 y = 636 y = 786 y = 937 y = 1092 y = 1248 y = 1873 y = 2499 y = 3129 y = 3760 y = 4410 y = 5061 y = 5716 y = 6372 y = 7122 y = 7873 y = 8628 y = 9384 y = 10159 y = 10935 y = 11715 y = 12496 y = 15621 y = 18747 y = 21877 y = 25008 y = 28158 y = 31309 y = 34464 y = 37620 y = 40870 y = 44121 y = 47376 y = 50632 y = 53907 y = 57183 y = 60463 y = 63744 y = 67494 y = 71245 y = 75000 y = 78756 y = 82531 y = 86307 y = 90087 y = 93868 y = 97743 y = 101619 y = 105499 y = 109380 y = 113280 y = 117181 y = 121086 y = 124992 y = 140617 y = 156243 y = 171873 y = 187504 y = 203154 y = 218805 y = 234460 y = 250116 y = 265866 y = 281617 y = 297372 y = 313128 y = 328903 y = 344679 y = 360459 y = 376240 y = 392490 y = 408741 y = 424996 y = 441252 y = 457527 y = 473803 y = 490083 y = 506364 y = 522739 y = 539115 y = 555495 y = 571876 y = 588276 y = 604677 y = 621082 y = 637488 y = 656238 y = 674989 y = 693744 y = 712500 y = 731275 y = 750051 y = 768831 y = 787612 y = 806487 y = 825363 y = 844243 y = 863124 y = 882024 y = 900925 y = 919830 y = 938736 y = 958111 y = 977487 y = 996867 y = 1016248 y = 1035648 y = 1055049 y = 1074454 y = 1093860 y = 1113360 y = 1132861 y = 1152366 y = 1171872 y = 1191397 y = 1210923 y = 1230453 y = 1249984 y = 1328109 y = 1406235 y = 1484365 y = 1562496 y = 1640646 y = 1718797 y = 1796952 y = 1875108 y = 1953358 y = 2031609 y = 2109864 y = 2188120 y = 2266395 y = 2344671 y = 2422951 y = 2501232 y = 2579982 y = 2658733 y = 2737488 y = 2816244 y = 2895019 y = 2973795 y = 3052575 y = 3131356 y = 3210231 y = 3289107 y = 3367987 y = 3446868 y = 3525768 y = 3604669 y = 3683574 y = 3762480 y = 3843730 y = 3924981 y = 4006236 y = 4087492 y = 4168767 y = 4250043 y = 4331323 y = 4412604 y = 4493979 y = 4575355 y = 4656735 y = 4738116 y = 4819516 y = 4900917 y = 4982322 y = 5063728 y = 5145603 y = 5227479 y = 5309359 y = 5391240 y = 5473140 y = 5555041 y = 5636946 y = 5718852 y = 5800852 y = 5882853 y = 5964858 y = 6046864 y = 6128889 y = 6210915 y = 6292945 y = 6374976 y = 6468726 y = 6562477 y = 6656232 y = 6749988 y = 6843763 y = 6937539 y = 7031319 y = 7125100 y = 7218975 y = 7312851 y = 7406731 y = 7500612 y = 7594512 y = 7688413 y = 7782318 y = 7876224 y = 7970599 y = 8064975 y = 8159355 y = 8253736 y = 8348136 y = 8442537 y = 8536942 y = 8631348 y = 8725848 y = 8820349 y = 8914854 y = 9009360 y = 9103885 y = 9198411 y = 9292941 y = 9387472 y = 9484347 y = 9581223 y = 9678103 y = 9774984 y = 9871884 y = 9968785 y = 10065690 y = 10162596 y = 10259596 y = 10356597 y = 10453602 y = 10550608 y = 10647633 y = 10744659 y = 10841689 y = 10938720 y = 11036220 y = 11133721 y = 11231226 y = 11328732 y = 11426257 y = 11523783 y = 11621313 y = 11718844 y = 11816469 y = 11914095 y = 12011725 y = 12109356 y = 12207006 y = 12304657 y = 12402312 y = 12499968 y = 12890593 y = 13281219 y = 13671849 y = 14062480 y = 14453130 y = 14843781 y = 15234436 y = 15625092 y = 16015842 y = 16406593 y = 16797348 y = 17188104 y = 17578879 y = 17969655 y = 18360435 y = 18751216 y = 19142466 y = 19533717 y = 19924972 y = 20316228 y = 20707503 y = 21098779 y = 21490059 y = 21881340 y = 22272715 y = 22664091 y = 23055471 y = 23446852 y = 23838252 y = 24229653 y = 24621058 y = 25012464 y = 25406214 y = 25799965 y = 26193720 y = 26587476 y = 26981251 y = 27375027 y = 27768807 y = 28162588 y = 28556463 y = 28950339 y = 29344219 y = 29738100 y = 30132000 y = 30525901 y = 30919806 y = 31313712 y = 31708087 y = 32102463 y = 32496843 y = 32891224 y = 33285624 y = 33680025 y = 34074430 y = 34468836 y = 34863336 y = 35257837 y = 35652342 y = 36046848 y = 36441373 y = 36835899 y = 37230429 y = 37624960 y = 38031210 y = 38437461 y = 38843716 y = 39249972 y = 39656247 y = 40062523 y = 40468803 y = 40875084 y = 41281459 y = 41687835 y = 42094215 y = 42500596 y = 42906996 y = 43313397 y = 43719802 y = 44126208 y = 44533083 y = 44939959 y = 45346839 y = 45753720 y = 46160620 y = 46567521 y = 46974426 y = 47381332 y = 47788332 y = 48195333 y = 48602338 y = 49009344 y = 49416369 y = 49823395 y = 50230425 y = 50637456 y = 51046831 y = 51456207 y = 51865587 y = 52274968 y = 52684368 y = 53093769 y = 53503174 y = 53912580 y = 54322080 y = 54731581 y = 55141086 y = 55550592 y = 55960117 y = 56369643 y = 56779173 y = 57188704 y = 57598704 y = 58008705 y = 58418710 y = 58828716 y = 59238741 y = 59648767 y = 60058797 y = 60468828 y = 60878953 y = 61289079 y = 61699209 y = 62109340 y = 62519490 y = 62929641 y = 63339796 y = 63749952 y = 64218702 y = 64687453 y = 65156208 y = 65624964 y = 66093739 y = 66562515 y = 67031295 y = 67500076 y = 67968951 y = 68437827 y = 68906707 y = 69375588 y = 69844488 y = 70313389 y = 70782294 y = 71251200 y = 71720575 y = 72189951 y = 72659331 y = 73128712 y = 73598112 y = 74067513 y = 74536918 y = 75006324 y = 75475824 y = 75945325 y = 76414830 y = 76884336 y = 77353861 y = 77823387 y = 78292917 y = 78762448 y = 79234323 y = 79706199 y = 80178079 y = 80649960 y = 81121860 y = 81593761 y = 82065666 y = 82537572 y = 83009572 y = 83481573 y = 83953578 y = 84425584 y = 84897609 y = 85369635 y = 85841665 y = 86313696 y = 86786196 y = 87258697 y = 87731202 y = 88203708 y = 88676233 y = 89148759 y = 89621289 y = 90093820 y = 90566445 y = 91039071 y = 91511701 y = 91984332 y = 92456982 y = 92929633 y = 93402288 y = 93874944 y = 94359319 y = 94843695 y = 95328075 y = 95812456 y = 96296856 y = 96781257 y = 97265662 y = 97750068 y = 98234568 y = 98719069 y = 99203574 y = 99688080 y = 100172605 y = 100657131 y = 101141661 y = 101626192 y = 102111192 y = 102596193 y = 103081198 y = 103566204 y = 104051229 y = 104536255 y = 105021285 y = 105506316 y = 105991441 y = 106476567 y = 106961697 y = 107446828 y = 107931978 y = 108417129 y = 108902284 y = 109387440 y = 109874940 y = 110362441 y = 110849946 y = 111337452 y = 111824977 y = 112312503 y = 112800033 y = 113287564 y = 113775189 y = 114262815 y = 114750445 y = 115238076 y = 115725726 y = 116213377 y = 116701032 y = 117188688 y = 117676813 y = 118164939 y = 118653069 y = 119141200 y = 119629350 y = 120117501 y = 120605656 y = 121093812 y = 121582062 ...

3   Pass
base=3;nstart=1;nend=1000;y_correct=14438162; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 1 y = 4 y = 8 y = 17 y = 27 y = 39 y = 52 y = 79 y = 107 y = 137 y = 168 y = 204 y = 241 y = 280 y = 320 y = 401 y = 483 y = 567 y = 652 y = 742 y = 833 y = 926 y = 1020 y = 1128 y = 1237 y = 1348 y = 1460 y = 1577 y = 1695 y = 1815 y = 1936 y = 2179 y = 2423 y = 2669 y = 2916 y = 3168 y = 3421 y = 3676 y = 3932 y = 4202 y = 4473 y = 4746 y = 5020 y = 5299 y = 5579 y = 5861 y = 6144 y = 6468 y = 6793 y = 7120 y = 7448 y = 7781 y = 8115 y = 8451 y = 8788 y = 9139 y = 9491 y = 9845 y = 10200 y = 10560 y = 10921 y = 11284 y = 11648 y = 12377 y = 13107 y = 13839 y = 14572 y = 15310 y = 16049 y = 16790 y = 17532 y = 18288 y = 19045 y = 19804 y = 20564 y = 21329 y = 22095 y = 22863 y = 23632 y = 24442 y = 25253 y = 26066 y = 26880 y = 27699 y = 28519 y = 29341 y = 30164 y = 31001 y = 31839 y = 32679 y = 33520 y = 34366 y = 35213 y = 36062 y = 36912 y = 37884 y = 38857 y = 39832 y = 40808 y = 41789 y = 42771 y = 43755 y = 44740 y = 45739 y = 46739 y = 47741 y = 48744 y = 49752 y = 50761 y = 51772 y = 52784 y = 53837 y = 54891 y = 55947 y = 57004 y = 58066 y = 59129 y = 60194 y = 61260 y = 62340 y = 63421 y = 64504 y = 65588 y = 66677 y = 67767 y = 68859 y = 69952 y = 72139 y = 74327 y = 76517 y = 78708 y = 80904 y = 83101 y = 85300 y = 87500 y = 89714 y = 91929 y = 94146 y = 96364 y = 98587 y = 100811 y = 103037 y = 105264 y = 107532 y = 109801 y = 112072 y = 114344 y = 116621 y = 118899 y = 121179 y = 123460 y = 125755 y = 128051 y = 130349 y = 132648 y = 134952 y = 137257 y = 139564 y = 141872 y = 144302 y = 146733 y = 149166 y = 151600 y = 154039 y = 156479 y = 158921 y = 161364 y = 163821 y = 166279 y = 168739 y = 171200 y = 173666 y = 176133 y = 178602 y = 181072 y = 183583 y = 186095 y = 188609 y = 191124 y = 193644 y = 196165 y = 198688 y = 201212 y = 203750 y = 206289 y = 208830 y = 211372 y = 213919 y = 216467 y = 219017 y = 221568 y = 224484 y = 227401 y = 230320 y = 233240 y = 236165 y = 239091 y = 242019 y = 244948 y = 247891 y = 250835 y = 253781 y = 256728 y = 259680 y = 262633 y = 265588 y = 268544 y = 271541 y = 274539 y = 277539 y = 280540 y = 283546 y = 286553 y = 289562 y = 292572 y = 295596 y = 298621 y = 301648 y = 304676 y = 307709 y = 310743 y = 313779 y = 316816 y = 319975 y = 323135 y = 326297 y = 329460 y = 332628 y = 335797 y = 338968 y = 342140 y = 345326 y = 348513 y = 351702 y = 354892 y = 358087 y = 361283 y = 364481 y = 367680 y = 370920 y = 374161 y = 377404 y = 380648 y = 383897 y = 387147 y = 390399 y = 393652 y = 396919 y = 400187 y = 403457 y = 406728 y = 410004 y = 413281 y = 416560 y = 419840 y = 426401 y = 432963 y = 439527 y = 446092 y = 452662 y = 459233 y = 465806 y = 472380 y = 478968 y = 485557 y = 492148 y = 498740 y = 505337 y = 511935 y = 518535 y = 525136 y = 531778 y = 538421 y = 545066 y = 551712 y = 558363 y = 565015 y = 571669 y = 578324 y = 584993 y = 591663 y = 598335 y = 605008 y = 611686 y = 618365 y = 625046 y = 631728 y = 638532 y = 645337 y = 652144 y = 658952 y = 665765 y = 672579 y = 679395 y = 686212 y = 693043 y = 699875 y = 706709 y = 713544 y = 720384 y = 727225 y = 734068 y = 740912 y = 747797 y = 754683 y = 761571 y = 768460 y = 775354 y = 782249 y = 789146 y = 796044 y = 802956 y = 809869 y = 816784 y = 823700 y = 830621 y = 837543 y = 844467 y = 851392 y = 858682 y = 865973 y = 873266 y = 880560 y = 887859 y = 895159 y = 902461 y = 909764 y = 917081 y = 924399 y = 931719 y = 939040 y = 946366 y = 953693 y = 961022 y = 968352 y = 975723 y = 983095 y = 990469 y = 997844 y = 1005224 y = 1012605 y = 1019988 y = 1027372 y = 1034770 y = 1042169 y = 1049570 y = 1056972 y = 1064379 y = 1071787 y = 1079197 y = 1086608 y = 1094141 y = 1101675 y = 1109211 y = 1116748 y = 1124290 y = 1131833 y = 1139378 y = 1146924 y = 1154484 y = 1162045 y = 1169608 y = 1177172 y = 1184741 y = 1192311 y = 1199883 y = 1207456 y = 1215070 y = 1222685 y = 1230302 y = 1237920 y = 1245543 y = 1253167 y = 1260793 y = 1268420 y = 1276061 y = 1283703 y = 1291347 y = 1298992 y = 1306642 y = 1314293 y = 1321946 y = 1329600 y = 1338348 y = 1347097 y = 1355848 y = 1364600 y = 1373357 y = 1382115 y = 1390875 y = 1399636 y = 1408411 y = 1417187 y = 1425965 y = 1434744 y = 1443528 y = 1452313 y = 1461100 y = 1469888 y = 1478717 y = 1487547 y = 1496379 y = 1505212 y = 1514050 y = 1522889 y = 1531730 y = 1540572 y = 1549428 y = 1558285 y = 1567144 y = 1576004 y = 1584869 y = 1593735 y = 1602603 y = 1611472 y = 1620463 y = 1629455 y = 1638449 y = 1647444 y = 1656444 y = 1665445 y = 1674448 y = 1683452 y = 1692470 y = 1701489 y = 1710510 y = 1719532 y = 1728559 y = 1737587 y = 1746617 y = 1755648 y = 1764720 y = 1773793 y = 1782868 y = 1791944 y = 1801025 y = 1810107 y = 1819191 y = 1828276 y = 1837375 y = 1846475 y = 1855577 y = 1864680 y = 1873788 y = 1882897 y = 1892008 y = 1901120 y = 1910597 y = 1920075 y = 1929555 y = 1939036 y = 1948522 y = 1958009 y = 1967498 y = 1976988 y = 1986492 y = 1995997 y = 2005504 y = 2015012 y = 2024525 y = 2034039 y = 2043555 y = 2053072 y = 2062630 y = 2072189 y = 2081750 y = 2091312 y = 2100879 y = 2110447 y = 2120017 y = 2129588 y = 2139173 y = 2148759 y = 2158347 y = 2167936 y = 2177530 y = 2187125 y = 2196722 y = 2206320 y = 2216040 y = 2225761 y = 2235484 y = 2245208 y = 2254937 y = 2264667 y = 2274399 y = 2284132 y = 2293879 y = 2303627 y = 2313377 y = 2323128 y = 2332884 y = 2342641 y = 2352400 y = 2362160 y = 2371961 y = 2381763 y = 2391567 y = 2401372 y = 2411182 y = 2420993 y = 2430806 y = 2440620 y = 2450448 y = 2460277 y = 2470108 y = 24...

4   Pass
base=3;nstart=100;nend=1000;y_correct=14397354; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 981 y = 1963 y = 2947 y = 3932 y = 4931 y = 5931 y = 6933 y = 7936 y = 8944 y = 9953 y = 10964 y = 11976 y = 13029 y = 14083 y = 15139 y = 16196 y = 17258 y = 18321 y = 19386 y = 20452 y = 21532 y = 22613 y = 23696 y = 24780 y = 25869 y = 26959 y = 28051 y = 29144 y = 31331 y = 33519 y = 35709 y = 37900 y = 40096 y = 42293 y = 44492 y = 46692 y = 48906 y = 51121 y = 53338 y = 55556 y = 57779 y = 60003 y = 62229 y = 64456 y = 66724 y = 68993 y = 71264 y = 73536 y = 75813 y = 78091 y = 80371 y = 82652 y = 84947 y = 87243 y = 89541 y = 91840 y = 94144 y = 96449 y = 98756 y = 101064 y = 103494 y = 105925 y = 108358 y = 110792 y = 113231 y = 115671 y = 118113 y = 120556 y = 123013 y = 125471 y = 127931 y = 130392 y = 132858 y = 135325 y = 137794 y = 140264 y = 142775 y = 145287 y = 147801 y = 150316 y = 152836 y = 155357 y = 157880 y = 160404 y = 162942 y = 165481 y = 168022 y = 170564 y = 173111 y = 175659 y = 178209 y = 180760 y = 183676 y = 186593 y = 189512 y = 192432 y = 195357 y = 198283 y = 201211 y = 204140 y = 207083 y = 210027 y = 212973 y = 215920 y = 218872 y = 221825 y = 224780 y = 227736 y = 230733 y = 233731 y = 236731 y = 239732 y = 242738 y = 245745 y = 248754 y = 251764 y = 254788 y = 257813 y = 260840 y = 263868 y = 266901 y = 269935 y = 272971 y = 276008 y = 279167 y = 282327 y = 285489 y = 288652 y = 291820 y = 294989 y = 298160 y = 301332 y = 304518 y = 307705 y = 310894 y = 314084 y = 317279 y = 320475 y = 323673 y = 326872 y = 330112 y = 333353 y = 336596 y = 339840 y = 343089 y = 346339 y = 349591 y = 352844 y = 356111 y = 359379 y = 362649 y = 365920 y = 369196 y = 372473 y = 375752 y = 379032 y = 385593 y = 392155 y = 398719 y = 405284 y = 411854 y = 418425 y = 424998 y = 431572 y = 438160 y = 444749 y = 451340 y = 457932 y = 464529 y = 471127 y = 477727 y = 484328 y = 490970 y = 497613 y = 504258 y = 510904 y = 517555 y = 524207 y = 530861 y = 537516 y = 544185 y = 550855 y = 557527 y = 564200 y = 570878 y = 577557 y = 584238 y = 590920 y = 597724 y = 604529 y = 611336 y = 618144 y = 624957 y = 631771 y = 638587 y = 645404 y = 652235 y = 659067 y = 665901 y = 672736 y = 679576 y = 686417 y = 693260 y = 700104 y = 706989 y = 713875 y = 720763 y = 727652 y = 734546 y = 741441 y = 748338 y = 755236 y = 762148 y = 769061 y = 775976 y = 782892 y = 789813 y = 796735 y = 803659 y = 810584 y = 817874 y = 825165 y = 832458 y = 839752 y = 847051 y = 854351 y = 861653 y = 868956 y = 876273 y = 883591 y = 890911 y = 898232 y = 905558 y = 912885 y = 920214 y = 927544 y = 934915 y = 942287 y = 949661 y = 957036 y = 964416 y = 971797 y = 979180 y = 986564 y = 993962 y = 1001361 y = 1008762 y = 1016164 y = 1023571 y = 1030979 y = 1038389 y = 1045800 y = 1053333 y = 1060867 y = 1068403 y = 1075940 y = 1083482 y = 1091025 y = 1098570 y = 1106116 y = 1113676 y = 1121237 y = 1128800 y = 1136364 y = 1143933 y = 1151503 y = 1159075 y = 1166648 y = 1174262 y = 1181877 y = 1189494 y = 1197112 y = 1204735 y = 1212359 y = 1219985 y = 1227612 y = 1235253 y = 1242895 y = 1250539 y = 1258184 y = 1265834 y = 1273485 y = 1281138 y = 1288792 y = 1297540 y = 1306289 y = 1315040 y = 1323792 y = 1332549 y = 1341307 y = 1350067 y = 1358828 y = 1367603 y = 1376379 y = 1385157 y = 1393936 y = 1402720 y = 1411505 y = 1420292 y = 1429080 y = 1437909 y = 1446739 y = 1455571 y = 1464404 y = 1473242 y = 1482081 y = 1490922 y = 1499764 y = 1508620 y = 1517477 y = 1526336 y = 1535196 y = 1544061 y = 1552927 y = 1561795 y = 1570664 y = 1579655 y = 1588647 y = 1597641 y = 1606636 y = 1615636 y = 1624637 y = 1633640 y = 1642644 y = 1651662 y = 1660681 y = 1669702 y = 1678724 y = 1687751 y = 1696779 y = 1705809 y = 1714840 y = 1723912 y = 1732985 y = 1742060 y = 1751136 y = 1760217 y = 1769299 y = 1778383 y = 1787468 y = 1796567 y = 1805667 y = 1814769 y = 1823872 y = 1832980 y = 1842089 y = 1851200 y = 1860312 y = 1869789 y = 1879267 y = 1888747 y = 1898228 y = 1907714 y = 1917201 y = 1926690 y = 1936180 y = 1945684 y = 1955189 y = 1964696 y = 1974204 y = 1983717 y = 1993231 y = 2002747 y = 2012264 y = 2021822 y = 2031381 y = 2040942 y = 2050504 y = 2060071 y = 2069639 y = 2079209 y = 2088780 y = 2098365 y = 2107951 y = 2117539 y = 2127128 y = 2136722 y = 2146317 y = 2155914 y = 2165512 y = 2175232 y = 2184953 y = 2194676 y = 2204400 y = 2214129 y = 2223859 y = 2233591 y = 2243324 y = 2253071 y = 2262819 y = 2272569 y = 2282320 y = 2292076 y = 2301833 y = 2311592 y = 2321352 y = 2331153 y = 2340955 y = 2350759 y = 2360564 y = 2370374 y = 2380185 y = 2389998 y = 2399812 y = 2409640 y = 2419469 y = 2429300 y = 2439132 y = 2448969 y = 2458807 y = 2468647 y = 2478488 y = 2498171 y = 2517855 y = 2537541 y = 2557228 y = 2576920 y = 2596613 y = 2616308 y = 2636004 y = 2655714 y = 2675425 y = 2695138 y = 2714852 y = 2734571 y = 2754291 y = 2774013 y = 2793736 y = 2813500 y = 2833265 y = 2853032 y = 2872800 y = 2892573 y = 2912347 y = 2932123 y = 2951900 y = 2971691 y = 2991483 y = 3011277 y = 3031072 y = 3050872 y = 3070673 y = 3090476 y = 3110280 y = 3130206 y = 3150133 y = 3170062 y = 3189992 y = 3209927 y = 3229863 y = 3249801 y = 3269740 y = 3289693 y = 3309647 y = 3329603 y = 3349560 y = 3369522 y = 3389485 y = 3409450 y = 3429416 y = 3449423 y = 3469431 y = 3489441 y = 3509452 y = 3529468 y = 3549485 y = 3569504 y = 3589524 y = 3609558 y = 3629593 y = 3649630 y = 3669668 y = 3689711 y = 3709755 y = 3729801 y = 3749848 y = 3770260 y = 3790673 y = 3811088 y = 3831504 y = 3851925 y = 3872347 y = 3892771 y = 3913196 y = 3933635 y = 3954075 y = 3974517 y = 3994960 y = 4015408 y = 4035857 y = 4056308 y = 4076760 y = 4097253 y = 4117747 y = 4138243 y = 4158740 y = 4179242 y = 4199745 y = 4220250 y = 4240756 y = ...

5   Pass
base=2;nstart=1;nend=2017;y_correct=2035153; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 1 y = 3 y = 6 y = 10 y = 15 y = 21 y = 28 y = 36 y = 45 y = 55 y = 66 y = 78 y = 91 y = 105 y = 120 y = 136 y = 153 y = 171 y = 190 y = 210 y = 231 y = 253 y = 276 y = 300 y = 325 y = 351 y = 378 y = 406 y = 435 y = 465 y = 496 y = 528 y = 561 y = 595 y = 630 y = 666 y = 703 y = 741 y = 780 y = 820 y = 861 y = 903 y = 946 y = 990 y = 1035 y = 1081 y = 1128 y = 1176 y = 1225 y = 1275 y = 1326 y = 1378 y = 1431 y = 1485 y = 1540 y = 1596 y = 1653 y = 1711 y = 1770 y = 1830 y = 1891 y = 1953 y = 2016 y = 2080 y = 2145 y = 2211 y = 2278 y = 2346 y = 2415 y = 2485 y = 2556 y = 2628 y = 2701 y = 2775 y = 2850 y = 2926 y = 3003 y = 3081 y = 3160 y = 3240 y = 3321 y = 3403 y = 3486 y = 3570 y = 3655 y = 3741 y = 3828 y = 3916 y = 4005 y = 4095 y = 4186 y = 4278 y = 4371 y = 4465 y = 4560 y = 4656 y = 4753 y = 4851 y = 4950 y = 5050 y = 5151 y = 5253 y = 5356 y = 5460 y = 5565 y = 5671 y = 5778 y = 5886 y = 5995 y = 6105 y = 6216 y = 6328 y = 6441 y = 6555 y = 6670 y = 6786 y = 6903 y = 7021 y = 7140 y = 7260 y = 7381 y = 7503 y = 7626 y = 7750 y = 7875 y = 8001 y = 8128 y = 8256 y = 8385 y = 8515 y = 8646 y = 8778 y = 8911 y = 9045 y = 9180 y = 9316 y = 9453 y = 9591 y = 9730 y = 9870 y = 10011 y = 10153 y = 10296 y = 10440 y = 10585 y = 10731 y = 10878 y = 11026 y = 11175 y = 11325 y = 11476 y = 11628 y = 11781 y = 11935 y = 12090 y = 12246 y = 12403 y = 12561 y = 12720 y = 12880 y = 13041 y = 13203 y = 13366 y = 13530 y = 13695 y = 13861 y = 14028 y = 14196 y = 14365 y = 14535 y = 14706 y = 14878 y = 15051 y = 15225 y = 15400 y = 15576 y = 15753 y = 15931 y = 16110 y = 16290 y = 16471 y = 16653 y = 16836 y = 17020 y = 17205 y = 17391 y = 17578 y = 17766 y = 17955 y = 18145 y = 18336 y = 18528 y = 18721 y = 18915 y = 19110 y = 19306 y = 19503 y = 19701 y = 19900 y = 20100 y = 20301 y = 20503 y = 20706 y = 20910 y = 21115 y = 21321 y = 21528 y = 21736 y = 21945 y = 22155 y = 22366 y = 22578 y = 22791 y = 23005 y = 23220 y = 23436 y = 23653 y = 23871 y = 24090 y = 24310 y = 24531 y = 24753 y = 24976 y = 25200 y = 25425 y = 25651 y = 25878 y = 26106 y = 26335 y = 26565 y = 26796 y = 27028 y = 27261 y = 27495 y = 27730 y = 27966 y = 28203 y = 28441 y = 28680 y = 28920 y = 29161 y = 29403 y = 29646 y = 29890 y = 30135 y = 30381 y = 30628 y = 30876 y = 31125 y = 31375 y = 31626 y = 31878 y = 32131 y = 32385 y = 32640 y = 32896 y = 33153 y = 33411 y = 33670 y = 33930 y = 34191 y = 34453 y = 34716 y = 34980 y = 35245 y = 35511 y = 35778 y = 36046 y = 36315 y = 36585 y = 36856 y = 37128 y = 37401 y = 37675 y = 37950 y = 38226 y = 38503 y = 38781 y = 39060 y = 39340 y = 39621 y = 39903 y = 40186 y = 40470 y = 40755 y = 41041 y = 41328 y = 41616 y = 41905 y = 42195 y = 42486 y = 42778 y = 43071 y = 43365 y = 43660 y = 43956 y = 44253 y = 44551 y = 44850 y = 45150 y = 45451 y = 45753 y = 46056 y = 46360 y = 46665 y = 46971 y = 47278 y = 47586 y = 47895 y = 48205 y = 48516 y = 48828 y = 49141 y = 49455 y = 49770 y = 50086 y = 50403 y = 50721 y = 51040 y = 51360 y = 51681 y = 52003 y = 52326 y = 52650 y = 52975 y = 53301 y = 53628 y = 53956 y = 54285 y = 54615 y = 54946 y = 55278 y = 55611 y = 55945 y = 56280 y = 56616 y = 56953 y = 57291 y = 57630 y = 57970 y = 58311 y = 58653 y = 58996 y = 59340 y = 59685 y = 60031 y = 60378 y = 60726 y = 61075 y = 61425 y = 61776 y = 62128 y = 62481 y = 62835 y = 63190 y = 63546 y = 63903 y = 64261 y = 64620 y = 64980 y = 65341 y = 65703 y = 66066 y = 66430 y = 66795 y = 67161 y = 67528 y = 67896 y = 68265 y = 68635 y = 69006 y = 69378 y = 69751 y = 70125 y = 70500 y = 70876 y = 71253 y = 71631 y = 72010 y = 72390 y = 72771 y = 73153 y = 73536 y = 73920 y = 74305 y = 74691 y = 75078 y = 75466 y = 75855 y = 76245 y = 76636 y = 77028 y = 77421 y = 77815 y = 78210 y = 78606 y = 79003 y = 79401 y = 79800 y = 80200 y = 80601 y = 81003 y = 81406 y = 81810 y = 82215 y = 82621 y = 83028 y = 83436 y = 83845 y = 84255 y = 84666 y = 85078 y = 85491 y = 85905 y = 86320 y = 86736 y = 87153 y = 87571 y = 87990 y = 88410 y = 88831 y = 89253 y = 89676 y = 90100 y = 90525 y = 90951 y = 91378 y = 91806 y = 92235 y = 92665 y = 93096 y = 93528 y = 93961 y = 94395 y = 94830 y = 95266 y = 95703 y = 96141 y = 96580 y = 97020 y = 97461 y = 97903 y = 98346 y = 98790 y = 99235 y = 99681 y = 100128 y = 100576 y = 101025 y = 101475 y = 101926 y = 102378 y = 102831 y = 103285 y = 103740 y = 104196 y = 104653 y = 105111 y = 105570 y = 106030 y = 106491 y = 106953 y = 107416 y = 107880 y = 108345 y = 108811 y = 109278 y = 109746 y = 110215 y = 110685 y = 111156 y = 111628 y = 112101 y = 112575 y = 113050 y = 113526 y = 114003 y = 114481 y = 114960 y = 115440 y = 115921 y = 116403 y = 116886 y = 117370 y = 117855 y = 118341 y = 118828 y = 119316 y = 119805 y = 120295 y = 120786 y = 121278 y = 121771 y = 122265 y = 122760 y = 123256 y = 123753 y = 124251 y = 124750 y = 125250 y = 125751 y = 126253 y = 126756 y = 127260 y = 127765 y = 128271 y = 128778 y = 129286 y = 129795 y = 130305 y = 130816 y = 131328 y = 131841 y = ...

6   Pass
base=7;nstart=1234;nend=2345;y_correct=843569026324; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 283418849 y = 566837699 y = 850256590 y = 1.1337e+09 y = 1.4171e+09 y = 1.7005e+09 y = 1.9839e+09 y = 2.2674e+09 y = 2.5508e+09 y = 2.8342e+09 y = 3.1176e+09 y = 3.4010e+09 y = 3.6844e+09 y = 3.9679e+09 y = 4.2513e+09 y = 4.5347e+09 y = 4.8182e+09 y = 5.1016e+09 y = 5.3850e+09 y = 5.6685e+09 y = 5.9519e+09 y = 6.2353e+09 y = 6.5188e+09 y = 6.8022e+09 y = 7.0856e+09 y = 7.3691e+09 y = 7.6525e+09 y = 7.9359e+09 y = 8.2194e+09 y = 8.5028e+09 y = 8.7862e+09 y = 9.0697e+09 y = 9.3531e+09 y = 9.6365e+09 y = 9.9200e+09 y = 1.0203e+10 y = 1.0487e+10 y = 1.0770e+10 y = 1.1054e+10 y = 1.1337e+10 y = 1.1621e+10 y = 1.1904e+10 y = 1.2187e+10 y = 1.2471e+10 y = 1.2754e+10 y = 1.3038e+10 y = 1.3326e+10 y = 1.3614e+10 y = 1.3902e+10 y = 1.4191e+10 y = 1.4479e+10 y = 1.4767e+10 y = 1.5055e+10 y = 1.5344e+10 y = 1.5632e+10 y = 1.5920e+10 y = 1.6208e+10 y = 1.6497e+10 y = 1.6785e+10 y = 1.7073e+10 y = 1.7361e+10 y = 1.7650e+10 y = 1.7938e+10 y = 1.8226e+10 y = 1.8514e+10 y = 1.8803e+10 y = 1.9091e+10 y = 1.9379e+10 y = 1.9667e+10 y = 1.9956e+10 y = 2.0244e+10 y = 2.0532e+10 y = 2.0820e+10 y = 2.1109e+10 y = 2.1397e+10 y = 2.1685e+10 y = 2.1973e+10 y = 2.2262e+10 y = 2.2550e+10 y = 2.2838e+10 y = 2.3126e+10 y = 2.3415e+10 y = 2.3703e+10 y = 2.3991e+10 y = 2.4279e+10 y = 2.4568e+10 y = 2.4856e+10 y = 2.5144e+10 y = 2.5432e+10 y = 2.5721e+10 y = 2.6009e+10 y = 2.6297e+10 y = 2.6585e+10 y = 2.6874e+10 y = 2.7162e+10 y = 2.7450e+10 y = 2.7738e+10 y = 2.8027e+10 y = 2.8315e+10 y = 2.8603e+10 y = 2.8891e+10 y = 2.9180e+10 y = 2.9468e+10 y = 2.9756e+10 y = 3.0044e+10 y = 3.0333e+10 y = 3.0621e+10 y = 3.0909e+10 y = 3.1198e+10 y = 3.1486e+10 y = 3.1774e+10 y = 3.2062e+10 y = 3.2351e+10 y = 3.2639e+10 y = 3.2928e+10 y = 3.3216e+10 y = 3.3504e+10 y = 3.3793e+10 y = 3.4081e+10 y = 3.4369e+10 y = 3.4658e+10 y = 3.4946e+10 y = 3.5234e+10 y = 3.5523e+10 y = 3.5811e+10 y = 3.6099e+10 y = 3.6388e+10 y = 3.6676e+10 y = 3.6965e+10 y = 3.7253e+10 y = 3.7541e+10 y = 3.7830e+10 y = 3.8118e+10 y = 3.8406e+10 y = 3.8695e+10 y = 3.8983e+10 y = 3.9271e+10 y = 3.9560e+10 y = 3.9848e+10 y = 4.0137e+10 y = 4.0425e+10 y = 4.0713e+10 y = 4.1002e+10 y = 4.1290e+10 y = 4.1578e+10 y = 4.1867e+10 y = 4.2155e+10 y = 4.2444e+10 y = 4.2732e+10 y = 4.3020e+10 y = 4.3309e+10 y = 4.3597e+10 y = 4.3885e+10 y = 4.4174e+10 y = 4.4462e+10 y = 4.4751e+10 y = 4.5039e+10 y = 4.5327e+10 y = 4.5616e+10 y = 4.5904e+10 y = 4.6192e+10 y = 4.6481e+10 y = 4.6769e+10 y = 4.7058e+10 y = 4.7346e+10 y = 4.7634e+10 y = 4.7923e+10 y = 4.8211e+10 y = 4.8499e+10 y = 4.8788e+10 y = 4.9076e+10 y = 4.9365e+10 y = 4.9653e+10 y = 4.9941e+10 y = 5.0230e+10 y = 5.0519e+10 y = 5.0808e+10 y = 5.1098e+10 y = 5.1387e+10 y = 5.1676e+10 y = 5.1965e+10 y = 5.2254e+10 y = 5.2543e+10 y = 5.2832e+10 y = 5.3121e+10 y = 5.3410e+10 y = 5.3699e+10 y = 5.3988e+10 y = 5.4277e+10 y = 5.4566e+10 y = 5.4855e+10 y = 5.5144e+10 y = 5.5434e+10 y = 5.5723e+10 y = 5.6012e+10 y = 5.6301e+10 y = 5.6590e+10 y = 5.6879e+10 y = 5.7168e+10 y = 5.7457e+10 y = 5.7746e+10 y = 5.8035e+10 y = 5.8324e+10 y = 5.8613e+10 y = 5.8902e+10 y = 5.9191e+10 y = 5.9480e+10 y = 5.9770e+10 y = 6.0059e+10 y = 6.0348e+10 y = 6.0637e+10 y = 6.0926e+10 y = 6.1215e+10 y = 6.1504e+10 y = 6.1793e+10 y = 6.2082e+10 y = 6.2371e+10 y = 6.2660e+10 y = 6.2949e+10 y = 6.3238e+10 y = 6.3528e+10 y = 6.3817e+10 y = 6.4106e+10 y = 6.4395e+10 y = 6.4684e+10 y = 6.4973e+10 y = 6.5262e+10 y = 6.5551e+10 y = 6.5840e+10 y = 6.6129e+10 y = 6.6418e+10 y = 6.6707e+10 y = 6.6997e+10 y = 6.7286e+10 y = 6.7575e+10 y = 6.7864e+10 y = 6.8153e+10 y = 6.8442e+10 y = 6.8731e+10 y = 6.9020e+10 y = 6.9310e+10 y = 6.9599e+10 y = 6.9888e+10 y = 7.0177e+10 y = 7.0466e+10 y = 7.0755e+10 y = 7.1045e+10 y = 7.1334e+10 y = 7.1623e+10 y = 7.1912e+10 y = 7.2201e+10 y = 7.2491e+10 y = 7.2780e+10 y = 7.3069e+10 y = 7.3358e+10 y = 7.3647e+10 y = 7.3936e+10 y = 7.4226e+10 y = 7.4515e+10 y = 7.4804e+10 y = 7.5093e+10 y = 7.5382e+10 y = 7.5672e+10 y = 7.5961e+10 y = 7.6250e+10 y = 7.6539e+10 y = 7.6828e+10 y = 7.7117e+10 y = 7.7407e+10 y = 7.7696e+10 y = 7.7985e+10 y = 7.8274e+10 y = 7.8563e+10 y = 7.8853e+10 y = 7.9142e+10 y = 7.9431e+10 y = 7.9720e+10 y = 8.0009e+10 y = 8.0299e+10 y = 8.0588e+10 y = 8.0877e+10 y = 8.1166e+10 y = 8.1455e+10 y = 8.1745e+10 y = 8.2034e+10 y = 8.2323e+10 y = 8.2612e+10 y = 8.2901e+10 y = 8.3191e+10 y = 8.3480e+10 y = 8.3769e+10 y = 8.4058e+10 y = 8.4347e+10 y = 8.4637e+10 y = 8.4926e+10 y = 8.5215e+10 y = 8.5504e+10 y = 8.5793e+10 y = 8.6083e+10 y = 8.6372e+10 y = 8.6661e+10 y = 8.6950e+10 y = 8.7273e+10 y = 8.7596e+10 y = 8.7919e+10 y = 8.8242e+10 y = 8.8564e+10 y = 8.8887e+10 y = 8.9210e+10 y = 8.9533e+10 y = 8.9856e+10 y = 9.0179e+10 y = 9.0501e+10 y = 9.0824e+10 y = 9.1147e+10 y = 9.1470e+10 y = 9.1793e+10 y = 9.2115e+10 y = 9.2438e+10 y = 9.2761e+10 y = 9.3084e+10 y = 9.3407e+10 y = 9.3730e+10 y = 9.4052e+10 y = 9.4375e+10 y = 9.4698e+10 y = 9.5021e+10 y = 9.5344e+10 y = 9.5667e+10 y = 9.5989e+10 y = 9.6312e+10 y = 9.6635e+10 y = 9.6958e+10 y = 9.7281e+10 y = 9.7604e+10 y = 9.7926e+10 y = 9.8249e+10 y = 9.8572e+10 y = 9.8895e+10 y = 9.9218e+10 y = 9.9541e+10 y = 9.9864e+10 y = 1.0019e+11 y = 1.0051e+11 y = 1.0083e+11 y = 1.0115e+11 y = 1.0148e+11 y = 1.0180e+11 y = 1.0212e+11 y = 1.0245e+11 y = 1.0277e+11 y = 1.0309e+11 y = 1.0341e+11 y = 1.0374e+11 y = 1.0406e+11 y = 1.0438e+11 y = 1.0471e+11 y = 1.0503e+11 y = 1.0535e+11 y = 1.0567e+11 y = 1.0600e+11 y = 1.0632e+11 y = 1.0664e+11 y = 1.0697e+11 y = 1.0729e+11 y = 1.0761e+11 y = 1.0793e+11 y = 1.0826e+11 y = 1.0858e+11 y = 1.0890e+11 y = 1.0923e+11 y = 1.0955e+11 y = 1.0987e+11 y = 1.1020e+11 y = 1.1052e+11 y = 1.1084e+11 y = 1.1116e+11 y = 1.1149e+11 y = 1.1181e+11 y = 1.1213e+11 y = 1.1246e+11 y = 1.1278e+11 y = 1.1310e+11 y = 1.1342e+11 y = 1.1375e+11 y = 1.1407e+11 y = 1.1439e+11 y = 1.1472e+11 y = 1.1504e+11 y = 1.1536e+11 y = 1.1569e+11 y = 1.1601e+11 y = 1.1633e+11 y = 1.1665e+11 y = 1.1698e+11 y = 1.1730e+11 y = 1.1762e+11 y = 1.1795e+11 y = 1.1827e+11 y = 1.1859e+11 y = 1.1892e+11 y = 1.1924e+11 y = 1.1956e+11 y = 1.1988e+11 y = 1.2021e+11 y = 1.2053e+11 y = 1.2085e+11 y = 1.2118e+11 y = 1.2150e+11 y = 1.2182e+11 y = 1.2214e+11 y = 1.2247e+11 y = 1.2279e+11 y = 1.2311e+11 y = 1.2344e+11 y = 1.2376e+11 y = 1.2408e+11 y = 1.2441e+11 y = 1.2473e+11 y = 1.2505e+11 y = 1.2537e+11 y = 1.2570e+11 y = 1.2602e+11 y = 1.2634e+11 y = 1.2667e+11 y = 1.2699e+11 y = 1.2731e+11 y = 1.2764e+11 y = 1.2796e+11 y = 1.2828e+11 y = 1.2860e+11 y = 1.2893e+11 y = 1.2925e+11 y = 1.2958e+11 y = 1.2990e+11 y = 1.3022e+11 y = 1.3055e+11 y = 1.3087e+11 y = 1.3119e+11 y = 1.3152e+11 y = 1.3184e+11 y = 1.3216e+11 y = 1.3249e+11 y = 1.3281e+11 y = 1.3314e+11 y = 1.3346e+11 y = 1.3378e+11 y = 1.3411e+11 y = 1.3443e+11 y = 1.3475e+11 y = 1.3508e+11 y = 1.3540e+11 y = 1.3573e+11 y = 1.3605e+11 y = 1.3637e+11 y = 1.3670e+11 y = 1.3702e+11 y = 1.3734e+11 y = 1.3767e+11 y = 1.3799e+11 y = 1.3831e+11 y = 1.3864e+11 y = 1.3896e+11 y = 1.3929e+11 y = 1.3961e+11 y = 1.3993e+11 y = 1.4026e+11 y = 1.4058e+11 y = 1.4090e+11 y = 1.4123e+11 y = 1.4155e+11 y = 1.4187e+11 y = 1.4220e+11 y = 1.4252e+11 y = 1.4285e+11 y = 1.4317e+11 y = ...

7   Pass
base=7;nstart=1;nend=10;y_correct=1265; assert(isequal(sum_distinct_powers(base,nstart,nend),y_correct))

y = 1 y = 8 y = 16 y = 65 y = 115 y = 171 y = 228 y = 571 y = 915 y = 1265

8   Pass
nstart=1;nend=50; junk=arrayfun(@(base) sum_distinct_powers(base,nstart,nend),2:10); y_correct=[1275 7120 26365 75000 178591 374560 714465 1266280 2116675]; assert(isequal(junk,y_correct))

y = 1 y = 3 y = 6 y = 10 y = 15 y = 21 y = 28 y = 36 y = 45 y = 55 y = 66 y = 78 y = 91 y = 105 y = 120 y = 136 y = 153 y = 171 y = 190 y = 210 y = 231 y = 253 y = 276 y = 300 y = 325 y = 351 y = 378 y = 406 y = 435 y = 465 y = 496 y = 528 y = 561 y = 595 y = 630 y = 666 y = 703 y = 741 y = 780 y = 820 y = 861 y = 903 y = 946 y = 990 y = 1035 y = 1081 y = 1128 y = 1176 y = 1225 y = 1275 y = 1 y = 4 y = 8 y = 17 y = 27 y = 39 y = 52 y = 79 y = 107 y = 137 y = 168 y = 204 y = 241 y = 280 y = 320 y = 401 y = 483 y = 567 y = 652 y = 742 y = 833 y = 926 y = 1020 y = 1128 y = 1237 y = 1348 y = 1460 y = 1577 y = 1695 y = 1815 y = 1936 y = 2179 y = 2423 y = 2669 y = 2916 y = 3168 y = 3421 y = 3676 y = 3932 y = 4202 y = 4473 y = 4746 y = 5020 y = 5299 y = 5579 y = 5861 y = 6144 y = 6468 y = 6793 y = 7120 y = 1 y = 5 y = 10 y = 26 y = 43 y = 63 y = 84 y = 148 y = 213 y = 281 y = 350 y = 430 y = 511 y = 595 y = 680 y = 936 y = 1193 y = 1453 y = 1714 y = 1986 y = 2259 y = 2535 y = 2812 y = 3132 y = 3453 y = 3777 y = 4102 y = 4438 y = 4775 y = 5115 y = 5456 y = 6480 y = 7505 y = 8533 y = 9562 y = 10602 y = 11643 y = 12687 y = 13732 y = 14820 y = 15909 y = 17001 y = 18094 y = 19198 y = 20303 y = 21411 y = 22520 y = 23800 y = 25081 y = 26365 y = 1 y = 6 y = 12 y = 37 y = 63 y = 93 y = 124 y = 249 y = 375 y = 505 y = 636 y = 786 y = 937 y = 1092 y = 1248 y = 1873 y = 2499 y = 3129 y = 3760 y = 4410 y = 5061 y = 5716 y = 6372 y = 7122 y = 7873 y = 8628 y = 9384 y = 10159 y = 10935 y = 11715 y = 12496 y = 15621 y = 18747 y = 21877 y = 25008 y = 28158 y = 31309 y = 34464 y = 37620 y = 40870 y = 44121 y = 47376 y = 50632 y = 53907 y = 57183 y = 60463 y = 63744 y = 67494 y = 71245 y = 75000 y = 1 y = 7 y = 14 y = 50 y = 87 y = 129 y = 172 y = 388 y = 605 y = 827 y = 1050 y = 1302 y = 1555 y = 1813 y = 2072 y = 3368 y = 4665 y = 5967 y = 7270 y = 8602 y = 9935 y = 11273 y = 12612 y = 14124 y = 15637 y = 17155 y = 18674 y = 20222 y = 21771 y = 23325 y = 24880 y = 32656 y = 40433 y = 48215 y = 55998 y = 63810 y = 71623 y = 79441 y = 87260 y = 95252 y = 103245 y = 111243 y = 119242 y = 127270 y = 135299 y = 143333 y = 151368 y = 160440 y = 169513 y = 178591 y = 1 y = 8 y = 16 y = 65 y = 115 y = 171 y = 228 y = 571 y = 915 y = 1265 y = 1616 y = 2008 y = 2401 y = 2800 y = 3200 y = 5601 y = 8003 y = 10411 y = 12820 y = 15270 y = 17721 y = 20178 y = 22636 y = 25380 y = 28125 y = 30876 y = 33628 y = 36421 y = 39215 y = 42015 y = 44816 y = 61623 y = 78431 y = 95245 y = 112060 y = 128916 y = 145773 y = 162636 y = 179500 y = 196650 y = 213801 y = 230958 y = 248116 y = 265315 y = 282515 y = 299721 y = 316928 y = 336136 y = 355345 y = 374560 y = 1 y = 9 y = 18 y = 82 y = 147 y = 219 y = 292 y = 804 y = 1317 y = 1837 y = 2358 y = 2934 y = 3511 y = 4095 y = 4680 y = 8776 y = 12873 y = 16977 y = 21082 y = 25242 y = 29403 y = 33571 y = 37740 y = 42348 y = 46957 y = 51573 y = 56190 y = 60862 y = 65535 y = 70215 y = 74896 y = 107664 y = 140433 y = 173209 y = 205986 y = 238818 y = 271651 y = 304491 y = 337332 y = 370612 y = 403893 y = 437181 y = 470470 y = 503814 y = 537159 y = 570511 y = 603864 y = 640728 y = 677593 y = 714465 y = 1 y = 10 y = 20 y = 101 y = 183 y = 273 y = 364 y = 1093 y = 1823 y = 2561 y = 3300 y = 4110 y = 4921 y = 5740 y = 6560 y = 13121 y = 19683 y = 26253 y = 32824 y = 39466 y = 46109 y = 52760 y = 59412 y = 66702 y = 73993 y = 81292 y = 88592 y = 95963 y = 103335 y = 110715 y = 118096 y = 177145 y = 236195 y = 295253 y = 354312 y = 413442 y = 472573 y = 531712 y = 590852 y = 650630 y = 710409 y = 770196 y = 829984 y = 889843 y = 949703 y = 1009571 y = 1069440 y = 1135050 y = 1200661 y = 1266280 y = 1 y = 11 y = 22 y = 122 y = 223 y = 333 y = 444 y = 1444 y = 2445 y = 3455 y = 4466 y = 5566 y = 6667 y = 7777 y = 8888 y = 18888 y = 28889 y = 38899 y = 48910 y = 59010 y = 69111 y = 79221 y = 89332 y = 100332 y = 111333 y = 122343 y = 133354 y = 144454 y = 155555 y = 166665 y = 177776 y = 277776 y = 377777 y = 477787 y = 577798 y = 677898 y = 777999 y = 878109 y = 978220 y = 1079220 y = 1180221 y = 1281231 y = 1382242 y = 1483342 y = 1584443 y = 1685553 y = 1786664 y = 1896664 y = 2006665 y = 2116675