#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int gcd(int a,int b) { while(b) { a %= b; swap(a,b); } return a; } int A,B; void solve() { cin >> A >> B; int G = gcd(A,B); if(G > 1) cout << -1 << endl; else { int ans = 0; for(int i = 0;i < A;i++) ans += i*B/A; cout << ans << endl; } } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int tt = 1; /* cin >> tt; */ while(tt--) solve(); }