#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;

int n, s, a[2005];
int main() {
	int i, j, k;
	cin >> n;
	for(i=0; i<n; i++) cin >> a[i];
	sort(a, a+n);
	for(i=0; i<n; i++) for(j=i+1; j<n; j++) {
		k = lower_bound(a, a+n, a[i]+a[j]) - a;
		s += max(0, k-1-j);
	}
	cout << s;
	return 0;
}