#include #define FastIO ios::sync_with_stdio(0);cin.tie(0);cout.tie(0) #define int long long #define I using #define AK namespace #define CSPS2025 std I AK CSPS2025; const int maxn=1e5+10,maxm=1e3+10,mod=998244353,inf=1e18; int n,m,u,v,w,l,r,L,R,res,ans=inf,arr[maxn],x[maxn],y[maxn],cnt[10]; vectorcnx[maxn],cny[maxn]; signed main() { freopen("difficulty.in","r",stdin); freopen("difficulty.out","w",stdout); cin>>n>>m; for(int i=1;i<=n;i++) { cin>>arr[i]>>x[i]>>y[i]; arr[i]++;cnt[arr[i]]++; cnx[x[i]].push_back(i);cny[y[i]].push_back(i); R=max(R,y[i]); } r=R+1; for(int l=0;l<=R+1;l++) { while(r) { if(cnt[2]+cnt[3]+cnt[4]+cnt[5]>=m) { break; } r--; for(int i:cny[r]) { cnt[arr[i]]--; arr[i]++; cnt[arr[i]]++; } } if(cnt[2]+cnt[3]+cnt[4]+cnt[5]