a,b,c,d=gets.split(" ").map{|e| e.to_i} a1=[b/c,a].min d1=a1+a1*c if d1<=d then puts a1 else puts d/(1+c) end