Пин собирал свое очень важное новое изобретение, но в какой-то момент он обнаружил, что ошибся в одной из формул и мог собрать соответствующую деталь неправильно.
Внимательно посмотрев на деталь и исправив формулу, Пин отметил, что сейчас в детали стоят две шестеренки с $$$a$$$ и $$$b$$$ зубцами соответственно, а работать правильно она будет с шестеренками размеров $$$a + x$$$ и $$$b + x$$$ соответственно, где $$$x$$$ — неотрицательное целое число такое, что $$$a + x$$$ делится на $$$b$$$, и $$$b + x$$$ делится на $$$a$$$.
Пин очень устал, поэтому просит помочь ему найти такое неотрицательное $$$x$$$, удовлетворяющее заданным условиям. Поскольку Пин не любит большие шестеренки, из всех подходящих значений $$$x$$$ следует выбрать минимальное.
В единственной строке ввода через пробел заданы два числа $$$a$$$ и $$$b$$$ — размеры шестеренок в детали ($$$1 \le a, b \le 10^9$$$).
Выведите единственное целое неотрицательное число $$$x$$$ — минимальное количество зубцов, которых не хватает в шестеренках, чтобы изобретение работало правильно.
10 5
5
8 1
7
3 4
5
123 123
0