#include <iostream>
#include <unordered_map>
#include <vector>
#include <array>
#include <set>
using namespace std;
int main(){
vector<array<int,4>> st;
int m;
int a,b,c,sum;
int result = 0;
cin>>m;
while (m--){
cin>>a>>b>>c;
sum = a+b+c;
for (auto i:st){
if (i[0]<=a+5 and i[0]>a-5 and i[1]<=b+5 and i[1]>=b-5 and i[2]<=c+5 and i[2]>=c-5 and i[3]<=sum+10 and i[3]>=sum-10){
result++;
}
}
st.push_back({a,b,c,sum});
}
cout<<result;
return 0;
}