Олимпиадный тренинг

Задача . A. Добавление цифр


У Васи есть два числа: a и b. Однако, число a кажется Васе слишком коротким. По этой причине он решил n раз повторить операцию удлинения числа a.

Одна операция удлинения числа состоит в дописывании к числу ровно одной цифры (в десятичной системе счисления) справа таким образом, чтобы полученное число делилось на Васино число b. Если невозможно получить число, которое делится на b, то операцию удлинения применять нельзя.

Ваша задача состоит в том, чтобы помочь Васе и вывести число, которое может получиться у Васи при применении к числу a операции удлинения n раз.

Входные данные

В первой строке входных данных содержится три целых числа: a, b, n (1 ≤ a, b, n ≤ 105).

Выходные данные

В единственной строке выведите целое число без лидирующих нулей, которое может получиться у Васи при применении к числу a операции удлинения n раз. Если такого числа не существует, то выведите число -1. Если возможных ответов несколько выведите любой.


Примеры
Входные данныеВыходные данные
1 5 4 5
524848
2 12 11 1
121
3 260 150 10
-1

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя