# python template for atcoder1 import sys sys.setrecursionlimit(10**9) input = sys.stdin.readline A, B, C, D = map(int, input().split()) ans = min(A, D//(1+C), B//C) print(ans)