a, b, c, d = map(int, input().split()) cnt = 0 ans = 0 z = 1 + c for i in range(min(a, b // c) + 1): if cnt + z <= d: ans += 1 cnt += z else: break print(ans)