#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y,z,w;
cin>>x>>y>>z>>w;
if(z==0&&w==0) cout<<-1;
else if(z==0&&y%w==0) cout<<y/w;
else if(w==0&&x%z==0) cout<<x/z;
else if(z!=0&&w!=0&&y/w==x/z&&y%w==0&&x%z==0) cout<<x/z;
else cout<<-1;
return 0;
}
错误情况