#include<bits/stdc++.h>
using namespace std;
int a[2005];
int main(){
    int n,ans=0;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    sort(a+1,a+1+n);
    for(int i=1;i<=n;i++){
        for(int j=i+1;j<=n;j++){
            int pos=lower_bound(a+1,a+1+n,a[i]+a[j])-a-j-1;
            ans+=max(0,pos);
        }
    }
    cout<<ans<<endl;
}