"use strict"

let arg_str = require('fs').readFileSync('/dev/stdin', 'UTF-8')
arg_str = arg_str.split('\n')
const N = +arg_str[0]
const L_array = arg_str[1].split(' ').map(x=>+x)

let sum = 0
for(let i=0;i<N;i++){
  for(let j=i+1;j<N;j++){
    for(let k=j+1;k<N;k++){
      if(
        (L_array[i] < L_array[j] + L_array[k]) &&
        (L_array[k] < L_array[i] + L_array[j]) &&
        (L_array[j] < L_array[k] + L_array[i])
      ){
        sum++
      }
    }
  }
}

console.log(sum)