/*
TASK:tri
LANG:C++
*/
#include <iostream>
using namespace std;
bool in[500][500]={NULL};
int main()
{
    int br,a,b,j,i,k,n;
    br=0;
    i=0;
    j=0;
    k=0;
     cin>>n>>a>>b;
     in[a][b]=1;
     in[b][a]=1;
      while(a!=0&&b!=0)
      {
       cin>>a>>b;
       in[a][b]=1;
       in[b][a]=1;
       in[a][0]=1;
       in[b][0]=1;
      }
      while(i++<=n)
      {
       if(in[i][0]=0) continue;
       while(j++<=n)
       {
        if(in[i][j]=1)
        {
         while(k++<=n)
         {
          if(in[k][i]=1)br++;
         }
        }
       }
      }
     cout<<br/3<<"\n";
    return 0;
}
