Восстановление числа
면접 대비시간 제한2초메모리 제한1024 MB
일부 자리가 물음표로 가려진 숫자 문자열과 정수 m이 주어질 때, 물음표를 숫자로 바꿔 만들 수 있는 수 중 m으로 나눈 나머지의 최솟값을 구한다. 맨 앞자리가 0이면 안 된다.
문제
Мистер Саламандер едет в поезде. Он записал два числа и и отлучился. Когда он вернулся, оказалось, что его чай залил некоторые цифры числа .
Мистер Саламандер любит головоломки, поэтому ему стало интересно: какой наименьший остаток от деления на могло давать исходное число ?
Вам дана строка, представляющее залитое число , в которой на каждой позиции находится либо цифра, либо знак вопроса, обозначающий, что данная цифра залита чаем, и модуль .
입력
В первой строке находится непустая строка и натуральное число --- модуль (). Cтрока состоит из цифр и знаков вопроса, не имеет ведущих нулей, и ее длина не превосходит .
출력
В единственной строке выведите наименьший остаток от деления, который можно получить, заменив знаки вопросов на цифры, так, чтобы получившееся число не имело ведущих нулей.