Деление

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

Сегодня Леша проходил в школе деление столбиком. На дом ему задали вычислить частное двух больших чисел: nn и mm. Леша уже попробовал решить пример, но, неожиданно для себя, понял, что nn на mm не делится. Он уверен, что учитель задавал пример, в котором результат не имеет остатка, поэтому он предположил, что допустил ошибку при переписывании примера с доски.

Теперь он хочет исправить несколько цифр в числе nn, чтобы оно стало делиться на mm. При этом, Леша хочет, чтобы новое число отличалось от записанного у него в минимальном количестве позиций.

Числа, записанные Лешей, не имеют ведущих нулей, он уверен, что числа, записанные на доске, также не имели ведущих нулей, поэтому и в новом числе их не должно быть. Само число 0 при этом является допустимым.

Помогите Леше.

입력

В единственной строке входного файла находятся два целых числа nn, mm (0n10110 \le n \le 10^{11}, 1m10111 \le m \le 10^{11}).

출력

В единственной строке выходного файла выведите одно целое число --- результат изменения минимального числа цифр в числе nn, чтобы полученное число не имело ведущих нулей и делилось на mm.

Если ответов несколько, можете вывести любой. Если ответа не существует, выведите 1-1.