A = list(map(int, input().split())) B = list(map(int, input().split())) C = B[:4] t = B[-1] D = [] for k, v in zip(A,B): D.append([k, v]) sortedD = sorted(D, key=lambda x: x[1]) ans = 0 for i in range(4): if t > D[i][0] * D[i][1]: t -= D[i][0] * D[i][1] ans += D[i][0] else: ans += t // D[i][1] break print(ans)