#include using namespace std; using ll =long long; #define all(v) v.begin(),v.end() #define rep(i,a,b) for(int i=a;i=b;i--) ll INF=2e18; int main() { ios::sync_with_stdio(false); cin.tie(0); ll N;cin>>N; ll A,B,C;cin>>A>>B>>C; vector dp(N+10,0); dp[0]=0; for(ll i=1;i<=N;i++) { dp[i]=max(dp[i],dp[i-1]); if(i>=3) { dp[i]=max(dp[i],dp[i-3]+A); } if(i>=5) { dp[i]=max(dp[i],dp[i-5]+B); } if(i>=10) { dp[i]=max(dp[i],dp[i-10]+C); } } cout<