#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n, k; cin >> n >> k; vector dp(k+1, false); dp[0] = true; for(int i=0; i> a; for(int j=k; j>=a; --j){ if(dp[j-a]) dp[j] = true; } } int ans = k; while(!dp[ans]) -- ans; cout << ans << endl; return 0; }