#include<iostream>
#include<math.h>
using namespace std;
int qgxd(int c1,int m1,int e1,int c2,int m2,int e2);
int main()
{
int N,i,j,c[999],m[999],e[999],digit=0;
cin>>N;
for(i=0;i<N;i++)
{
cin>>c[i]>>m[i]>>e[i];
}
for(i=0;i<N-1;i++)
{
for(j=i+1;j<N;j++)
{
if(qgxd(c[i],m[i],e[i],c[j],m[j],e[j]))
digit++;
}
}
cout<<digit<<endl;
return 0;
}
int qgxd(int c1,int m1,int e1,int c2,int m2,int e2)
{
if(abs(c2-c1)<=5&&abs(m2-m1)<=5&&abs(e2-e1)<=5&&abs(c1+m1+e1-c2-m2-e2)<=10)
return 1;
else
return 0;
}