#!/usr/bin/env python3.8 # %% import sys read = sys.stdin.buffer.read readline = sys.stdin.buffer.readline readlines = sys.stdin.buffer.readlines from functools import lru_cache # %% A = tuple(map(int, readline().split())) DB = int(readline()) B = tuple(map(int, readline().split())) DC = int(readline()) C = tuple(map(int, readline().split())) # %% def f(X, Y, Z): ret = 0 for cost, gain in ((DB, B), (DC, C)): x = cost // 1000 if X < x: x = X cost -= 1000 * x y = cost // 100 if Y < y: y = Y cost -= 100 * y if cost > Z: continue n = 1 + f(X - x + gain[0], Y - y + gain[1], Z - cost + gain[2]) if ret < n: ret = n return ret # %% print(f(*A))