#include using namespace std; #define REP(i,n) for(int i=0;i P; int main(void){ int i,j; cin.tie(0); ios_base::sync_with_stdio(false); int B,C,BB,CC; cin >> B >> C >> BB >> CC; int mn=1e9; for(i=-110;i<=110;i++){ for(j=-100;j<=110;j++){ int a=B*i+C; int b=BB*j+CC; if(a<0 || b<0) continue; if(a!=b) continue; mn=min(mn,a); } } if(mn!=1e9) cout << mn << endl; else cout << "NaN" << endl; return 0; }