Неподільність біноміальних коефіцієнтів#638

Неподільність біноміальних коефіцієнтів

0,5 секунди
64 мегабайти
Легка

Позначимо через C_n^i біноміальний коефіцієнт при 0 \leq i \leq n, де та — цілі числа. Дано натуральне число і просте число . Знайдіть кількість таких з \{0, 1, \ldots, n\}, що C_n^i не ділиться на .

Вхідні дані

У єдиному рядку вхідного файлу задано натуральне число (n \leq 10^{18}) та просте число (p < 10^{18}).

Вихідні дані

У єдиному рядку вихідного файлу виведіть відповідь до задачі.

Приклади

Приклад 1

Loading
Loading