#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
int f[12][12];
int main()
{
	int n,d,cnt1=0;
	cin>>n>>d;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=d;j++)
			cin>>f[i][j];
	for(int i=1;i<n;i++)
		for(int j=i+1;j<=n;j++)
		{
			double cnt=0;
			for(int k=1;k<=d;k++)
				cnt+=abs(f[i][k]-f[j][k])*abs(f[i][k]-f[j][k]);
			if(sqrt(cnt)==int(sqrt(cnt)))
				cnt1++;
		}
	cout<<cnt1<<endl;
	return 0;
} 