Автобусные остановки расположены через каждые $$$K$$$ метров от начала улицы, то есть на расстоянии $$$0$$$, $$$K$$$, $$$2K$$$, $$$3K$$$ и т.д. метров от начала. Света прошла от начала улицы $$$N$$$ метров, после чего устала и захотела сесть на автобус. Определите, сколько метров нужно пройти Свете до ближайшей остановки.
Программа получает на вход два целых числа $$$K$$$ и $$$N$$$, записанных в отдельных строках. $$$1\le K\le 2\times10^9$$$, $$$1\le N\le 2\times10^9$$$.
Программа должна вывести одно целое число — расстояние до ближайшей остановки.
Решение, правильно работающее только для случаев, когда числа $$$K$$$ и $$$N$$$ не превосходят 10000, будет оцениваться в 60 баллов.
600 2000
200
Пояснение к примеру. Остановки расположены на расстоянии 0, 600, 1200, 1800 и т.д. метров. Света прошла 2000 метров, до ближайшей остановки нужно идти 200 метров.
| Name |
|---|


