#include using namespace std; int main() { int N,W,D; cin>>N>>W>>D; vector>> A(2); for(int i=0;i>t>>w>>v; A[t].push_back({w,v}); } vector>> DP(2); for(int i=0;i<2;i++){ int siz=A[i].size(); DP[i].assign(siz+1,vector(W+1,-1e9)); DP[i][0][0]=0; for(int j=0;j