#include using namespace std; #include using namespace atcoder; using ll = long long; using P = pair; vector

vpii; int n,w; ll dp[101][101010]; void solve(){ for(int i =0;i=0) dp[i+1][j] = max(dp[i+1][j],dp[i][j-wi]+vi); } } for(int i = w-1;i>=0;i--){ cout<> n >> w; vpii.resize(n); for(auto &[l,r]:vpii)cin>>l>>r; solve(); }