#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll m,k,g[100005],gg[205][205],a[100005],aa[205],b,c,s;
ll father(ll x){
if(a[x]==x)return x;
a[x]=father(a[x]);
return a[x];
}
int main(){
cin>>m;
ll mm=m;
for(int i=1;i<=m;i++)
a[i]=i,g[i]=1;
while(mm--){
c++;
b=1;
while(b){
cin>>b;
if(b==0)break;
if(c!=b)a[b]=father(c);
}
}
for(int i=1;i<=m;i++)
{
ll cc=father(i);
aa[cc]=1;
}
for(int i=1;i<=205;i++)
if(aa[i]==1)s++;
cout<<s;
return 0;
}