function main(arg) {
    var honsuu = arg.split("\n")[0];
    var ngs = arg.split("\n")[1].split(/\s/g);
    var kekka = 0;
    for(i=0;i<honsuu-2;i++){
    	for(j=i+1;j<honsuu-1;j++){
    		for(k=j+1;k<honsuu;k++){
    		    var t1 = parseInt(ngs[i])<parseInt(ngs[j])+parseInt(ngs[k]);
    		    var t2 = parseInt(ngs[j])<parseInt(ngs[i])+parseInt(ngs[k]);
    		    var t3 = parseInt(ngs[k])<parseInt(ngs[i])+parseInt(ngs[j]);
    			if(t1&&t2&&t3){
					kekka += 1;
    			}
    		}
    	}
    }
    console.log(kekka);
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));