# coding: utf-8
_ = gets
L = gets.split.map {|e| e.to_i}
ans = 0

# 組み合わせを数え上げ
L.combination(3) do |a, b, c|
  # 条件に一致する時にカウントアップ
  if (a < b + c) and (b < c + a) and (c < a + b)
    ans += 1
  end
end

puts ans
