/*
TASK:tri
LANG:C++
*/
#include<cstdio>
#include<vector>
using namespace std;
vector<int> s[501],v3;
int br=0,n;
void read()
{
     scanf("%d",&n);
     int x=1,y=1;
     while(x&&y)
     {
                scanf("%d%d",&x,&y);
                s[x].push_back(y);
                s[y].push_back(x);
     }
}
void count()
{
     int i ,j , t;
     for(i=1;i<n;i++)
     {
            for(j=0;j<s[i].size();j++)
            {
                                      int y=s[i][j];
                                      for(t=0;t<s[y].size();t++)
                                      {
                                                                      int o=s[y][t];
                                                                      int m;
                                                                      for(m=0;m<o;m++)
                                                                      {
                                                                                      if(s[o][m]==i)br++;
                                                                      }
                                      }
            }
     }
}         
int main()
{
    int i,f,j,t;
    read();
    count();
    printf("%d\n",br/4);
}     
