#include <iostream>
#include <cmath>
using namespace std;
long long A[20][20];
int main(){
	int n,d;int ans=0;
	cin>>n>>d;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=d;j++){
			cin>>A[i][j];
		}
	}
	for(int i=1;i<=n;i++)for(int j=i+1;j<=n;j++){
		long long a=0;
		for(int k=1;k<=d;k++){
			a+=(A[i][k]-A[j][k])*(A[i][k]-A[j][k]);
		}
		long long sq=floor(sqrt(a)+0.5);
		ans+=(sq*sq==a);
	}
	cout<<ans<<endl;
}