#include<iostream>
using namespace std;
const int N=205;
int fa[N];
int n;
int num[N];
void init(){
for(int i=1;i<=n;++i) fa[i]=i,num[i]=0;
}
int find(int x){
if(x!=fa[x]) fa[x]=find(fa[x]);
return fa[x];
}
int main(){
cin>>n;
init();
for(int i=1;i<=n;++i){
int k;
while(cin>>k){
num[k]++;
if(k==0) break;
int x=find(i),y=find(k);
if(x!=y){
fa[k]=x;
}
}
}
int ans=0;
for(int i=1;i<=n;++i){
if(find(i)==i&&!num[i]) ans++;
}
if(ans>=1) cout<<ans<<endl;
else cout<<1<<endl;
return 0;
}