#include <bits/stdc++.h>
#define rep(i,n) for(int i=0; i<(n); i++)
using namespace std;
typedef long long ll;

int main(){
	int a,b,c,d; cin>>a>>b>>c>>d;
	int A=d/(c+1);
	int B=A*c;
	if(a>=A&&b>=B) cout << A << endl;
	else if(A<a&&B>=b) cout << a << endl;
	else if(A>=a&&B<b) cout << b/c << endl;	
}