Logo
(追記) (追記ここまで)

19767번 - Деление 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB196430.769%

문제

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

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

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

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

입력

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

출력

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

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

제한

예제 입력 1

123 10

예제 출력 1

120

예제 입력 2

123 141

예제 출력 2

423

예제 입력 3

9 123

예제 출력 3

0

예제 입력 4

12 123

예제 출력 4

-1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russia High School Programming Contest > Russia High School Programming Contest 2015 E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /