a,b,c,d=map(int,input().split());print(min(a,b//c,d//(c+1)))