/*
TASK: man
LANG: C++
*/
#include<iostream>
using namespace std;
int main(){
    int n,a[1000][2],mh[100][100],i,j,k;
    cin>>n;
    memset(mh,0,sizeof(mh));
    for(i=0;i<n;i++){
         cin>>a[i][0]>>a[i][1];
         mh[a[i][0]][a[i][1]]=1;
         mh[a[i][1]][a[i][0]]=1;
    }
    for(i=0;i<=n;i++)
        for(j=0;j<=n;j++)
            if(mh[i][j]==1){
                for(k=i+1;k<=n;k++)
                    if(mh[j][k]==1 && mh[i][k]==1){
                        mh[j][k]=0;
                        mh[k][j]=0;
                    }
            }
            int br=0;
            for(i=0;i<=n;i++)
                for(j=0;j<=n;j++)
                    if(mh[i][j]==1) br++;
            cout<<br/2<<endl;
            system("pause");
            return 0;
        }
