#include #include using namespace std; int dp[1<<17]; int n; main() { cin>>n; for(int i=0;i>v>>w; for(int j=1<<17;j-->w;) { dp[j]=max(dp[j],dp[j-w]+v); } } int v; cin>>v; int l=1; while(dp[l]