#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; double a, b, x, y; int main(){ cin >> a >> b >> x >> y; double ans = x; ans *= b; ans /= a; double out = 0.0; if (ans <=y){ out = x + ans; } ans = y; ans *= a; ans /= b; if (ans <= x){ out = max(out, y + ans); } printf("%.16f\n", out); return 0; }