Цифри#3563

Цифри

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

Для додатного числа визначимо функцію , що дорівнює сумі його цифр у системі числення з основою . Крім того, нехай — мінімальне , для якого S^k(a) не перевищує l - 1. Потрібно знайти мінімальне , таке що L(a) = N для заданого і вивести його по модулю .

Вхідні дані

Вхідний файл містить декілька тестів і завершується рядком 0 0 0. Кожен тест задано у окремому рядку, який містить три числа , , (0 \leq N \leq 10^5, 1 \leq m \leq 10^9, 2 \leq l \leq 10^9).

Вихідні дані

Для кожного тесту виведіть його номер та мінімальне значення по модулю .

Приклади

Приклад

Вхідні дані
1 5 10
2 1000 17
0 0 0
Вихідні дані
1 1
2 10

Приклад 1

Loading
Loading