#include <iostream>
using namespace std;
int main() {
// your code goes here
int a,b,c,d;
cin>>a>>b>>c>>d;
int len = 10010;
int arr[len]= {false};
for (int i=b;i<len;i+=a){
arr[i] = 1;
}
for(int i=d;i<len;i+=c){
if(arr[i]){
cout<<i;
exit(0);
}
}
cout<<-1;
return 0;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IGEsYixjLGQ7CgljaW4+PmE+PmI+PmM+PmQ7CgkKCWludCBsZW4gPSAxMDAxMDsKCWludCBhcnJbbGVuXT0ge2ZhbHNlfTsKCQoJZm9yIChpbnQgaT1iO2k8bGVuO2krPWEpewoJCWFycltpXSA9IDE7Cgl9CgkKCWZvcihpbnQgaT1kO2k8bGVuO2krPWMpewoJCWlmKGFycltpXSl7CgkJCWNvdXQ8PGk7CgkJCWV4aXQoMCk7CgkJfQoJfQoJY291dDw8LTE7CgkKCXJldHVybiAwOwp9Cgo=