/*
TASK:man
LANG:C++
*/
#include<iostream.h>

int main()
{
    int x[1500],a,i,b,n=1500,m,j;
    cin>>m;
    for(i=0;i<=n;i++)
    x[i]=i;
   for(i=0;i<m;i++)
    {
                    cin>>a>>b;

                    if(x[a]>x[b])
                    {
                                 x[a]=x[b]+x[a];
                                 x[b]=x[a]-x[b];
                                 x[a]=x[a]-x[b];
                                 }
                    
                    for(j=0;j<=n;j++)
                    if(x[j]==x[a])
                                  x[j]=x[b];
                    }
    b=0;
    for(i=0;i<=n;i++)
    {
                    if(x[i]!=i)
                                b++;
                                }
    cout<<b<<"\n";
}
