#include <fstream>
#include <algorithm>
using namespace std;
ifstream in("nrtri.in");
ofstream out("nrtri.out");
int n,a[801],i,j,st,dr,mij,val,nr,s;
int main()
{
  in>>n;
  for(i=1; i<=n; i++)
    {
      in>>a[i];
    }
  sort(a+1,a+n+1);
  for(i=1; i<=n-2; i++)
    {
      for(j=i+1; j<=n-1; j++)
        {
          st=j+1;
          dr=n;
          s=a[i]+a[j];
          val=j;
          while(st<=dr)
            {
              mij=(st+dr)/2;
              if(s>=a[mij])
                {
                  val=mij;
                  st=mij+1;
                }
              else
                {
                  dr=mij-1;
                }
            }
          nr=nr+val-j;
        }
    }
  out<<nr;
  return 0;
}