#include<bits/stdc++.h>
using namespace std;
int n,H,K,ans,sum;
struct hp{
int h,k,w;
}a[1005];
bool cmp(hp x,hp y)
{
return (x.w/(x.h+x.k))>(y.w/(y.h+y.k));
}
int main(){
cin>>n>>H>>K;
sum=H+K;
for(int i=0;i<n;i++) cin>>a[i].h>>a[i].k>>a[i].w;
sort(a,a+n,cmp);
for(int i=0;i<n;i++)
{
if(sum>=a[i].h+a[i].k)
{
ans+=a[i].w;
sum-=a[i].h+a[i].k;
}
}
cout<<ans;
return 0;
}