/*
TASK:man
LANG:c++
*/
#include<iostream>
#include<vector>
using namespace std;
int main(){
    vector <int> a[15000];
    int m,br=0;
    cin >> m;
    for(int i=0;i<m;i++){
            int u,v;
            cin >> u >> v;
            int b=false;
            for(int j=0;j<a[u].size();j++)
            for(int k=0;k<a[v].size();k++) if(a[u][j]==a[v][k]){b=true;break;}
            if(b==false){
            a[u].push_back(v);
            a[v].push_back(u);
            br++;}
            }
    cout << br << endl;
    return 0;
}
            
