#include <bits/stdc++.h>
using namespace std;

int main()
{	
	int ans=0, i, j, k;
	int n, d, x[10][10] = {0};
	cin >> n >> d;
	for (i = 0; i < n;i++){
		for (j = 0; j < d;j++){
			cin >> x[i][j];
		}
	}
	
	for (i = 0; i < n-1; i++){
		for (j = i+1; j < n; j++){
			double dis = 0;
			for (k = 0; k < d;k++){
				dis += pow(x[i][k] - x[j][k], 2);
			}
			dis = sqrt(dis);
			if(dis-int(dis)==0)
				ans++;
		}
	}

	cout << ans << endl;

	return 0;
}