n, p, q = list(map(int, input().split())) A = list(map(int, input().split())) l = 0 r = 1<<30 while r-l > 1: m = (l+r)>>1 t0 = t1 = 0 for i in range(3): if A[i] < m: t0 += m-A[i] else: t1 += A[i]-m t1 += A[3] if t0 > t1: r = m else: if p*m + q*t0 <= n: l = m else: r = m print(l)