#include<iostream>
#include<cmath>
using namespace std;
int n,d,ans=0;
int x[11][11];
double dis;
int Dis;
int main(){
	cin>>n>>d;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=d;j++)
			cin>>x[i][j];
	for(int i=1;i<n;i++)
		for(int j=i+1;j<=n;j++){
			dis=0;
			for(int k=1;k<=d;k++)
				dis+=((x[i][k]-x[j][k])*(x[i][k]-x[j][k]));
			dis=sqrt(dis);
			Dis=dis;
			if(Dis==dis)
				ans++;
		}
	cout<<ans<<endl;
	return 0;
}