#include using namespace std; using ll = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); ll r, p, q; cin >> r >> p >> q; vector a(4); for(auto &&v : a) cin >> v; ll ok = 0, ng = accumulate(a.begin(), a.end(), 0LL) / 3 + 1; while(ok + 1 < ng){ ll mid = (ok + ng) / 2; ll cost = mid * p; for(int i = 0; i < 3; i++){ cost += max(0LL, mid - a[i]) * q; } (cost <= r ? ok : ng) = mid; } cout << ok << '\n'; }