Шикування
Якось одного разу представник Рахувальної Палати РФ Ігор Дмитрович Трафік відвідав з метою обліку військову частину №192.168.0.9 і спостерігав шикування її солдат. Він підмітив, що коли солдати шикувались у шеренги по N колон, у останній шерензі був N-1 солдат, а коли та ж кількість солдат шикувалась у шеренги по M колон, у останній шерензі виявилось M-1 солдат. Усі інші шеренги були заповнені.
У подальшому йому за цими даними знадобилось встановити кількість солдат у військовій частині. Він розумів, що однозначно визначити це число неможливо, тому вирішив обмежитись знаходженням мінімально зможливого числа солдат. Цю задачу він передоручив своєму заміснику, тобто Вам. З чим Вас і вітаємо.
Вхідні дані
У вхідному файлі задано два натуральних числа N і M через пропуск (2 ≤ N, M ≤ 150000).
Вихідні дані
У вихідний файл виведіть єдине число: шукану мінімальну кількість солдат у частині. Гарантується, що воно поміщається у діапазон Longint.