Числа#464

Числа

2 секунди
64 мегабайти
Дуже легка

Розв'язуючи задачу з інформатики, Вовчик вкотре припустився помилки: він вивів числа, забувши розділити їх пропусками. Побачивши отриманий результат, Вовчик спочатку засмутився, а потім задумався: скільки існує різних послідовностей невід'ємних цілих чисел, таких, що якщо їх записати підряд (без пропусків), то отримається та ж сама послідовність цифр, що і в нього. Він також згадав, що його програма могла виводити лише числа, не більші за і без початкових нулів.

Щоб відповісти на це питання, Вовчик вирішив написати програму, яка дозволить знайти кількість різних послідовностей невід'ємних цілих чисел, у яких кожне число не перевищує , а при їх з'єднанні підряд утворюється рівно задана послідовність з цифр. Оскільки відповідь може бути дуже великою, потрібно вивести лише останні цифр цієї кількості.

Вхідні дані

Перший рядок містить три цілих числа , і (1 \leq n \leq 50000, 1 \leq c \leq 10^8, 1 \leq k \leq 18). Другий рядок містить послідовність з цифр — результат роботи програми Вовчика.

Вихідні дані

Виведіть останні цифр шуканої кількості послідовностей (без початкових нулів ані у послідовностях, ані у відповіді).

Приклади

Приклад 1

Loading
Loading