Рассмотрим
N-значные числа в системе счисления с основанием
K. Будем считать число
правильным, если его
K-ичная запись не содержит двух подряд идущих нулей. Например:
- 1010230 — правильное 7-значное число;
- 1000198 не является правильным числом;
- 0001235 — не 7-значное, а 4-значное число.
Даны числа N, K и M, вычислите количество правильных K-ичных чисел, состоящих из N цифр по модулю M.
Ограничения: 2 ≤ N, K, M ≤ 1018.
Исходные данные
Числа N, K и M в десятичной записи, разделенные переводом строки.
Результат
Искомое количество в десятичной записи.
Пример
исходные данные | результат |
---|
2
10
100 | 90
|