# a + bの1と、その数自体を含めた約数を考える # 小さい方から見て、その数が他の2つのペアにたいしても約数になってるか確かめる A, B = map(int, input().split()) divisor = [1] ApB = A + B for i in range(2, ApB): if ApB % i == 0: divisor.append(i) divisor.append(ApB) for C in divisor: if (A + C) % B == 0 and (B + C) % A == 0: print(C) break else: print(-1)