R, P, Q = map(int, input().split()) r, y, b, g = map(int, input().split()) ok = 0 ng = (r+y+b+g) // 3 + 1 while ng - ok > 1: m = (ok + ng ) // 2 cost = m * P cost += max(0, m-r) * Q cost += max(0, m-y) * Q cost += max(0, m-b) * Q # print("#", m, cost) if cost <= R: ok = m else: ng = m print(ok)