Question
Bearcu memiliki kalkulator pengubah basis. Untuk menggunakan kalkulator ini, Bearcu awalnya menuliskan sebuah bilangan bulat non-negatif X dalam basis 10, lalu meminta kalkulator itu untuk mengubah nilai X ke dalam basis B. Secara cepat, kalkulator itu akan menampilkan sebuah string Y tanpa leading zeroes yang seharusnya merupakan nilai X dalam basis B.
Namun, kalkulator tersebut tidak dapat menampilkan digit selain β0β hingga β9β. Untuk digit di atas β9β, kalkulator tersebut akan menuliskan nilai digit tersebut dalam basis 10 tanpa leading zeroes. Misalnya, digit βAβ akan dituliskan sebagai β10β, digit βBβ akan dituliskan sebagai β11β, dan seterusnya.
Sebagai contoh, Bearcu pada awalnya menuliskan bilangan X = 123456. Bearcu kemudian meminta kalkulator tersebut untuk mengubahnya ke dalam basis B = 16. Bilangan 123456 dalam basis 16 seharusnya adalah β1E240β, namun kalkulator tersebut malah akan menampilkan Y = β114240β.
Berapa banyak bilangan berbeda yang jika diubah ke dalam basis 16 maka kalkulator akan menampilkan hasil berupa string 71112016?