/*
TASK: sub
LANG: C++
*/
#include<iostream>
using namespace std;
bool know[501][501];
int n,tri=0,tnp=0;
void search(int a[],int b)
{
    int i,j,o,l;
    
    for(i=1;i<=n;i++)
    {
        if(b==2)
        {
        if(i!=a[2]&&i!=a[1])
        {
            if(know[i][a[1]]==1&&know[i][a[2]]==1)
            {
                
                        tri++;
                   
            }
        }
        }
        if(b==1)
        {
            if(i!=a[1])
            {
                if(know[i][a[1]]==1)
                {
                    b++;
                    a[b]=i;
                    search(a,b);
                }
            }
        }
    }
    return;
}
int main()
{
    int x[4],k1,k2,i;
    cin>>n;
    cin>>k1>>k2;
    while(k1!=0&&k2!=0)
    {
        know[k1][k2]=1;
        know[k2][k1]=1;
        cin>>k1>>k2;
    }
    for(i=1;i<=n;i++)
    {
        x[1]=i;
        search(x,1);
    }
    cout<<tri/2<<'\n';
    return 0;
}
