#include<stdio.h>
int min(int n,int m){
if (n<m){
return n;
}
else{
return m;
}
}
int max(int n,int m){
if (n>m){
return n;
}
else{
return m;
}
}
int main(){
int n,d;
scanf("%d%d",&n,&d);
int time=0;
int total=0;
for (int i=0;i<n;i++){
int p1,p2,p3;
scanf("%d%d%d",&p1,&p2,&p3);
int maxp=max(p1,max(p2,p3));
int minp=min(p1,min(p2,p3));
if (maxp-minp>=d){
total+=(p1+p2+p3)/3;
time++;
}
}
printf("%d %d",time,total);
return 0;
}