Ділимість на 2^N#5922

Ділимість на 2^N

1 секунда
64 мегабайти
Легка

Нехай задано нескінченну числову послідовність, яка формується наступним чином: A_1=1, A_2=12, …, A_{10}=12345678910, A_{11}=1234567891011, …. Тобто перший член дорівнює , а кожен наступний член послідовності утворюється шляхом додавання десяткового значення його індексу до кінця десяткового значення попереднього члена.

Для заданих та потрібно визначити кількість членів цієї послідовності, які діляться на 2^N без залишку, серед тих, чий індекс не перевищує .

Вхідні дані

У єдиному рядку вхідного файлу наведено два цілі додатні числа та (0 < M \leq 10^{18}, 0 < N < 7).

Вихідні дані

Виведіть в єдиному рядку відповідь на задачу.

Приклади

Приклад 1

Loading
Loading