#include<bits/stdc++.h>
using namespace std;
struct pp {
long long yw,sx,yy;
long long zf;
};
int main() {
pp a[10009]= {};
int n;
cin>>n;
long long sum=0;
long long zfc=0;
long long ywc=0,sc=0,yc=0;
for (int i=1; i<=n; i++) {
cin>>a[i].yw>>a[i].sx>>a[i].yy;
a[i].zf=a[i].yw+a[i].sx+a[i].yy;
}
for(int i=1; i<=n; i++) {
for (int j=1; j<=n; j++) {
if (a[i].yw!=a[j].yw&&a[i].yy!=a[j].yy&&a[i].sx!=a[j].sx&&a[i].zf!=a[j].zf) {
if (a[i].yw>=a[j].yw&&a[i].yy>=a[j].yy&&a[i].sx>=a[j].sx&&a[i].zf>=a[j].zf) {
ywc=a[i].yw-a[j].yw;
sc=a[i].sx-a[j].sx;
yc=a[i].yy-a[j].yy;
zfc=a[i].zf-a[j].zf;
if (ywc<=5&&sc<=5&&yc<=5&&zfc<=10) sum++;
} else {
ywc=a[j].yw-a[i].yw;
sc=a[j].sx-a[i].sx;
yc=a[j].yy-a[i].yy;
zfc=a[i].zf-a[j].zf;
if (ywc<=5&&sc<=5&&yc<=5&&zfc<=10) sum++;
}
}
}
}
cout<<sum;
return 0;
}