# Good Distance
```
N,D = map(int,input().split())
X = [list(map(int,input().split())) for i in range(N)]
A = [i**2 for i in range(1,128)]
ans = 0
for i in range(N-1) :
for j in range(i+1,N) :
calc = 0
for k in range(D) :
calc += (X[i][k] - X[j][k])**2
if calc in A :
ans += 1
print(ans)
```