#include <bits/stdc++.h>
using namespace std;

int main() {
 int n,d,cnt=0,sum;
 double sn;
 cin >> n >> d;
 vector<vector<int>> a(n, vector<int>(d));
 for(int i=0;i<n;i++){
   for(int j=0;j<d;j++){
   cin >> a[i][j];
   }
 }
 for(int i=0;i<n;i++){
   for(int m=i+1;m<n;m++){
     sum=0;
     for(int j=0;j<d;j++){
        sum+=pow(abs(a[i][j]-a[m][j]),2);
     }
     sn=sqrt(sum);
     if(sn==ceil(sn))cnt++;
   }
 }
 cout << cnt << endl;
}
