#include using namespace std; void no_1446(void) { long long a, b, n, m; cin >> a >> b >> n >> m; long long ans = min(a, b); a -= ans; b -= ans; if (a != 0) { long long a_div = a / (n + 1); ans += a_div; } else if (b != 0) { long long b_div = b / (m + 1); ans += b_div; } cout << ans << endl; } int main(void) { no_1446(); return 0; }