# スペース区切りの整数の入力
N,D=gets.chomp.split(" ").map(&:to_i);
$array = Array.new(N)
n=0
while(n<N)
 $array[n]=gets.chomp.split(" ").map(&:to_i);
  n=n+1
end
def dist(i,j)
d=0
index=0
while(index<D)
d=d+($array[i][index]-$array[j][index])*($array[i][index]-$array[j][index])
index=index+1
end
return d
end
def f(n)
  val= Math.sqrt(n)
  return val-val.to_i
end

count=0
i=0
j=1
while(j<N)
 i=0
 while(i<j)
  if (f(dist(i,j))==0)
  count=count+1
  end
 i=i+1
 end
 j=j+1
end
print(count)