#include #include #include #include #include #include #include using namespace std; using ll = long long; void f(ll a, ll b, ll c) { if ((a + c) % b == 0 && (c + b) % a == 0) { cout << c << endl; exit(0); } } int main() { ll a, b; cin >> a >> b; ll c = a + b; for (ll i = 1; i * i <= c; i++) { if (c % i == 0) { f(a, b, i); f(a, b, c / i); } } cout << -1 << endl; return 0; }