Пин собирал свое очень важное новое изобретение, но в какой-то момент он обнаружил, что ошибся в одной из формул и мог собрать соответствующую деталь неправильно.
Внимательно посмотрев на деталь и исправив формулу, Пин отметил, что сейчас в детали стоят две шестеренки с a и b зубцами соответственно, а работать правильно она будет с шестеренками размеров a+x и b+x соответственно, где x --- неотрицательное целое число такое, что a+x делится на b, и b+x делится на a.
Пин очень устал, поэтому просит помочь ему найти такое неотрицательное x, удовлетворяющее заданным условиям. Поскольку Пин не любит большие шестеренки, из всех подходящих значений x следует выбрать минимальное.
В единственной строке ввода через пробел заданы два числа a и b --- размеры шестеренок в детали (1≤a,b≤109).
Выведите единственное целое неотрицательное число x --- минимальное количество зубцов, которых не хватает в шестеренках, чтобы изобретение работало правильно.