#include<bits/stdc++.h>
using namespace std;
int n,d;
int X[20][20];
int main(){
	scanf("%d%d",&n,&d);
	for(int i=1;i<=n;i++)
		for(int j=1;j<=d;j++)
			scanf("%d",&X[i][j]);
	int ans=0;
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){
			int sum=0;
			for(int q=1;q<=d;q++)
				sum+=(X[i][q]-X[j][q])*(X[i][q]-X[j][q]);
			double t=sqrt(sum);
			if(t-((int)t)==0)ans++;
		}
	}cout<<ans;
	return 0;
}