input_num = list(int(x) for x in input().split()) a = input_num[0] b = input_num[1] c = input_num[2] d = input_num[3] if min(input_num) < 1 or max(input_num) > 100: exit() # 野菜をx個食べる (c + 1) * x = d x = d // (c + 1) if x > a or c * x > b: exit() else: print(x)