#include<bits/stdc++.h>
using namespace std;
int b[5005][5005],n,m,t,maxn=0,a[5005][5005];
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
{
int x,y,v;
cin>>x>>y>>v;
b[x][y]+=v;
}
for(int i=m;i<=n;i++)
{
for(int j=m;j<=n;j++)
{
a[i][j]=b[i][j]-b[i-1][j]-b[i][j-1]+b[i-1][j-1];
t=a[i][j];
maxn=max(maxn,t);
}
}
cout<<maxn;
return 0;
}