/*
TASK:tri
LANG:C++
*/
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
    int n,a[100000][2],b,c,bro=0;
    long i=-1;
    scanf("%d", &n);
    do scanf("%d %d", &a[++i][1], &a[i][2]); while(a[i][0]!=0 && a[i][1]!=0);
    for(int j=0; j<i-2; j++)
    {
        b=a[j][0]; c=a[j][1];
        for(int h=j+1; h<i-1; h++)
        for(int t=0; t<=1; t++)
        if(a[h][t]==b)
        for(int k=h+1; h<i; h++)
        if((a[k][0]==c && a[k][1]==a[h][0])||(a[k][0]==a[h][0] && a[k][1]==c))
        { bro++; break; }
    }
    cout<<bro<<endl;
    return 0;
}
            
            
