ln =list(map(int, input().split())) a = ln[0] b = ln[1] c = ln[2] d = ln[3] possible_ans = a, b//a, d//(c+1) print(min(possible_ans))