N = gets.to_i
s =[]
N.times do |i|
  cnt = {}
  s[i] = gets.chomp.split("")
  # s[i]を辞書順で昇順ソート
  s[i].sort!
end
# sの各文字列を辞書順で昇順ソート

hash = {}
ans = 0
N.times do |i|
  # 登場回数をハッシュに記録
  if hash[s[i]].nil?
    hash[s[i]] = 0
  else
    hash[s[i]] += 1
  end
  # s[i]により新たに作られるアナグラムの数をansに足す
  ans += hash[s[i]]
end

puts ans
