A, B, N, M = map(int, input().split()) ans = min(A, B) A-=ans B-=ans if A>0: x = A//(N+1) elif B>0: x = B//(M+1) ans += x print(ans)