#include using namespace std; typedef unsigned long long ll; ll A,B,C,D; int main(){ cin >> A >> B >> C >> D; ll ans = 0; for(ll i=1;i<=A;i++){ if(i+i*C<=D && i*C<=B){ ans = max(ans,i); } } cout << ans << endl; /*int l = 0,r = A+1; while(l+1