def main(): n = int(input()) a,b,c = map(int,input().split()) dp = [0 for _ in range(n++11)] for i in range(n+1): dp[i+3] = max(dp[i+3],dp[i]+a) dp[i+5] = max(dp[i+5],dp[i]+b) dp[i+10] = max(dp[i+10],dp[i]+c) dp[i+1] = max(dp[i+1],dp[i]) print(dp[n]) if __name__ == '__main__': main()