Амин может уменьшить число x на k единиц за одну операцию. Если результат окажется отрицательным, то он запишет абсолютное значение результата в x. Другими словами, операция имеет вид: x=∣x−k∣.
Гусейн назвал Амину число x в качестве начального. Определите наименьшее значение, которое можно из него получить, повторяя выше приведенную операцию произвольное количество раз.
Это очень сложная задача для Амина. Вычислите для него ответ.
Два целых числа x (0≤x≤1018) и k (1≤k≤1018).
Выведите наименьшее значение, которое можно получить из x.
В первом тесте x=11. После выполения одной операции получим x=∣11−4∣=7.
После двух операций x=∣7−4∣=3.
После трёх операций x=∣3−4∣=1, что является наименьшим значением, которое может принимать x.
Во втором тесте x=2. Оно же является наименьшим значением, которое может принимать x.