#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,mid,l,f,i,ans=0,s=0,j,x;
    cin>>n;
    int a[n];
    for(i=0; i<n; i++)
    {
        cin>>a[i];
    }
    sort(a,a+n);
    for(i=0; i<n-2; i++)
    {
        for(j=i+1; j<n-1; j++)
        {
            x=a[i]+a[j];
            f=0;
            l=n-1;

            while(f<=l)
            {
                int mid = (f+l)/2;

                if(a[mid]<x)
                {
                    ans = mid-j;
                    f= mid+1;
                }
                else if(a[mid]>=x)
                {
                    l= mid - 1;
                }
            }
            s=s+ans;
        }
    }
    printf("%d\n",s);
    return 0;
}
