#include<bits/stdc++.h>
using namespace std;
#define int long long
#define sqr(x) ((x)*(x))
const int N=505;
int n,m,ans,x[N][N];
signed main()
{
	cin>>n>>m;
	for(int i=1;i<=n;i++)
		for(int j=1;j<=m;j++)scanf("%lld",&x[i][j]);
	for(int i=1;i<=n;i++)
		for(int j=i+1;j<=n;j++)
		{
			int sum=0;
			for(int k=1;k<=m;k++)
				sum+=sqr(x[i][k]-x[j][k]);
			int x=sqrt(sum);
			if(x*x==sum)ans++;
		}
	cout<<ans;
}