N = gets.to_i
L = gets.split.map(&:to_i)

a = (0...N).to_a.combination(3).select do |a,b,c|
  (L[a] + L[b] > L[c]) && (L[b] + L[c] > L[a]) && (L[c] + L[a] > L[b]) && L[a] != L[b] && L[b] != L[c] && L[c] != L[a]
end

puts a.size
