/*
TASK: man 
LANG: C++
*/
#include<iostream>
using namespace std;
 int a[15000][15000];
int main()
{
    int m,c,n;
    int s[5000][2];
    n=0;
    c=m;
    cin>>m;
    for(int i=1;i<=m;i++)
    {       if(s[i][1]>n)n=s[i][1];
            if(s[i][2]>n)n=s[i][2];
            cin >> s[i][1] >> s[i][2];
            a[s[i][1]][s[i][2]]=-1;
            a[s[i][2]][s[i][1]]=-1;
    }        
    for(int i=0;i<=n;i++)
    for(int j=0;j<=n;j++)
    if (a[i][j]!=-1)a[i][j]=-2;
    for(int i=1;i<=m;i++)
    {
            for(int j=0;j<=n;j++)
             if ((a[s[i][1]][j]>-2)&&(j!=s[i][2]))
             if ((a[j][s[i][2]]>-2)&&(a[j][s[i][2]]!=a[s[i][1]][j])) 
             { a[s[i][1]][s[i][2]]=a[s[i][1]][j]; a[s[i][2]][s[i][1]]=a[s[i][1]][j]; c--;  break;}
    }          
cout<<c;
return 0;
};                    
    
