#include using namespace std; template void fin(T a){ cout<>a>>b; if(__gcd(a,b)>1)fin(-1); vector v; for(int i=0;i<1000;i++)for(int j=0;j<1000;j++)v.push_back(a*i+b*j); sort(v.begin(),v.end()); unique(v.begin(),v.end()); int ans=0; for(int i=0;i<1000;i++)ans+=v[i+1]-v[i]-1; fin(ans); }