#include using namespace std; int N,V; long S[101]; long dp[1<<20]; main() { cin>>N>>V; for(int i=0;i>S[i]; if(i)S[i]+=S[i-1]; } if(N>=V) { cout<S[i]*(id+1))id=i; } for(int i=0;i<1<<20;i++)dp[i]=1e18; dp[0]=S[N-1]; long ans=1e18; for(int i=0;i<1<<20;i++) { if(i<=V-N&&(V-N-i)%(id+1)==0)ans=min(ans,dp[i]+(V-N-i)/(id+1)*S[id]); for(int j=0;j