N = int(input()) A, B, C = map(int, input().split()) ans = N//30 * max(A * 10, B * 6, C * 3) N %= 30 temp = 0 for a in range(11): for b in range(7): for c in range(4): if 3 * a + 5 * b + 10 * c > N: continue temp = max(temp, A * a + B * b + C * c) print(ans + temp)