#include int main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int A[4], B[4]; long long T; for (int i = 0; i < 4; i++) { std::cin >> A[i]; } for (int i = 0; i < 4; i++) { std::cin >> B[i]; } std::cin >> T; int P[4]; std::iota(P, P + 4, 0); std::sort(P, P + 4, [&](int i, int j){ return B[i] < B[j]; }); long long ans = 0; for (auto i : P) { if (T >= 1LL * A[i] * B[i]) { ans += A[i]; T -= 1LL * A[i] * B[i]; } else { ans += T / B[i]; break; } } std::cout << ans << '\n'; }