#include<bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0;i<n;i++)
typedef long long ll;
int main(){
  int n,d,X[21][21],ans=0;
  cin>>n>>d;
  rep(i,n)rep(j,d) cin>>X[i][j];
  rep(i,n)for(int j=i+1;j<n;j++){
    ll a=0;
    rep(k,d) a+=pow((X[i][k]-X[j][k]),2);
    if(pow(ll(sqrt(a)),2)==a) ans++;
  }
  cout<<ans;
}