#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N,V; cin >> N >> V; long long answer = 0; vector> C(N); for(int i=0; i> c; answer += c; C.at(i) = {c,i+1}; } V -= N; if(V <= 0){cout << answer << endl; return 0;} for(int i=1; i dp(V+1,1e18); dp.at(0) = 0; for(auto [c,v] : C) for(int i=0; i<=V-v; i++) dp.at(i+v) = min(dp.at(i+v),dp.at(i)+c); answer += dp.back(); cout << answer << endl; }