#include "bits/stdc++.h"
#define rep(i,n) for(int i=0; i<(n); i++)
using namespace std;

int main() {
	int N;
	cin >> N;

	vector<int> L(N);
	rep(i,N) cin >> L[i];

	sort(L.begin(), L.end());

	int ans=0;
	rep(b,N)rep(a,b) {
		int ab = L[a] + L[b];
		int r = lower_bound(L.begin(),L.end(), ab) - L.begin();
		int l = b+1;
		ans += r-l;
	}
	cout << ans << endl;
}