#include <cstdio>
#define abs(x) (x > 0 ? x : -x)
struct node
{
int x, y, z;
} a[1005];
int main()
{
int n, cnt = 0;
scanf("%d", &n);
for (int i = 1; i <= n; i++)
{
scanf("%d %d %d", &a[i].x, &a[i].y, &a[i].z);
for (int j = 1; j < i; j++)
{
if (abs(a[i].x - a[j].x) <= 5 &&
abs(a[i].y - a[j].y) <= 5 &&
abs(a[i].z - a[j].z) <= 5 &&
abs(a[i].x + a[i].y + a[i].z
- a[j].x - a[j].y - a[j].z) <= 10)
cnt++;
}
}
printf("%d", cnt);
return 0;
}