#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 mx=d/(1+c);
	if(a>=mx&&b>=mx*c) cout << mx << endl;
	else if(a>=mx&&b<mx*c) cout << b/c << endl;
	else if(a<mx&&b>=mx*c) cout << a << endl;
  else cout << 0 << endl;
}