R, P, Q = [int(x) for x in input().split()] A, B, C, D = [int(x) for x in input().split()] l = 0 r = min(R//P, (A+B+C+D) // 3) + 1 while (r - l) > 1: cen = (l+r) // 2 cnt = max(0, cen - A) + max(0, cen - B) + max(0, cen - C) cnt = cnt * Q cnt = cnt + cen * P if cnt > R: r = cen else : l = int(cen) print(int(l))