// inputに入力データ全体が入る
function Main(input) {
	
	var Input = input.split("\n");
	
  	var N = parseInt(Input[0],10);  
    var arr = Input[1].split(" ")
    
    var arr = arr.map(function(x){return Number(x)})
  
  	var ans = N * (N - 1) * (N -2) / 6
    var cnt = 0
    
  	for(var i in arr){
      for(var j in arr){
        
        if(i == j){
        }else{
          var a = arr[i]
          var b = arr[j]
          
          var len = a + b
          
          var index = arr.filter(function(x){ return x >= len})
          
          var des = index.length
          cnt = cnt + des      
        }
      }
    }
  	
  	cnt = cnt / 2
  
	//出力
	console.log(ans - cnt);
}

function compareFunc(a, b) {
  return a - b;
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));