a, b, n, m = map(int, input().split()) print(min(a, b) + (a - min(a,b)) // (n + 1) + (b - min(a,b)) // (m + 1))