a, b = map(int, input().split()) x = a + b s = set() for i in range(1, int(x**0.5) + 1): if x % i == 0: s.add(i) s.add(x // i) l = list(s - {a} - {b}) for i in l: if (a + i) % b == 0 and (b + i) % a == 0: print(i) break else: print(-1)