#include<bits/stdc++.h>
using namespace std;
int n,x,l[10010],w[10010],u[10010],f[10010];
int main()
{
scanf("%d%d",&n,&x);
for(int i=1;i<=n;i++)
scanf("%d%d%d",&l[i],&w[i],&u[i]);
for(int i=1;i<=n;i++){
for(int j=x;j>=0;j--){
if(j>=u[i]){f[j]=max(f[j]+l[i],f[j-u[i]]+w[i]);
}
if(j<u[i]) f[j]=max(f[j],f[j-u[i]]+l[i]);
}
}
cout<<5*f[x];
return 0;
}