#include int N,A,B,C; int dp[2<<17]; int main() { std::cin>>N>>A>>B>>C; for(int i=0;i<=N-3;++i) { dp[i+3]=std::max(dp[i+3],dp[i]+A); } for(int i=0;i<=N-5;++i) { dp[i+5]=std::max(dp[i+5],dp[i]+B); } for(int i=0;i<=N-10;++i) { dp[i+10]=std::max(dp[i+10],dp[i]+C); } int ans=0; for(int i=0;i<=N;++i)ans=std::max(ans,dp[i]); std::cout<