#include using namespace std; using i64 = long long; int main() { i64 a,b,c,d; cin >> a >> b >> c>> d; i64 ans = 0; for(int i = 0;i <=a ;i++) { for(int j = 0;j <= b;j++) { if(i + j <= d && i * c == j) { ans = max(ans , (i64)i); } } } cout << ans << endl; }