#include using namespace std; void chmax(long long &a,long long b){ a=max(a,b); } int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N,X,Y; cin>>N>>X>>Y; vector>A(N); for(auto &i:A)cin>>i[0]>>i[1]>>i[2]; vector dp(X+1,vector(Y+1,0ll)),dp2(X+1,vector(Y+1,0ll)); for(int i=0;iX)break; for(int k=0;kX)break; chmax(dp2[j+A[i][0]][k+A[i][1]],dp[j][k]+A[i][2]); } } for(int j=0;j<=X;j++){ for(int k=0;k<=Y;k++){ chmax(dp[j][k],dp2[j][k]); } } } cout<