Восстановление числа

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

문제

Мистер Саламандер едет в поезде. Он записал два числа nn и mm и отлучился. Когда он вернулся, оказалось, что его чай залил некоторые цифры числа nn.

Мистер Саламандер любит головоломки, поэтому ему стало интересно: какой наименьший остаток от деления на mm могло давать исходное число nn?

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

입력

В первой строке находится непустая строка nn и натуральное число mm --- модуль (1m1091 \le m \le 10^9). Cтрока nn состоит из цифр и знаков вопроса, не имеет ведущих нулей, и ее длина не превосходит 1414.

출력

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