N = gets.to_i
St = {}  #文字列と出現回数をまとめる

N.times do |i|
  s = gets.chomp.split("")  #１文字ずつ分解する
  s.sort!  #並び替える
  s = s.join
  St[s] ||= 0  #キーがsの要素がなければ0を代入
  St[s] += 1  #キーがsの要素を＋１する
end  #これで各文字列が何個ずつあるかわかる

count = 0
St.each_value do |i|
  count += i * (i-1) / 2  #各文字列で組み合わせがいくつ作れるか
end

p count
