#include<bits/stdc++.h>
using namespace std;
list<int>adj[100001];
int dis[100001]={0};
bool visited [100001];
void bfs(int start)
{
list < pair < int,int > > q;
pair < int , int > temp;
int x,y;
q.push_back(make_pair(start,-1));
list <int>::iterator ii;
while(!q.empty())
{
temp=q.front();
q.pop_front();
if(visited[temp.first])
continue;
x=temp.first;
y=temp.second;
visited[x]=true;
dis[x]=y+1;
for(ii=adj[x].begin();ii!=adj[x].end();ii++)
{
if(visited[*ii]!=true)
{
q.push_back(make_pair(*ii,dis[x]));
}
}
}
}
int main()
{
int n,m,i,j,k,buff,buff2,ctr=0;
cin>>n;
for(i=0;i<n;i++)
{
int i;
scanf("%d",&buff);
adj[1].push_back(buff);
scanf("%d",&m);
for(j=0;j<m;j++)
{
scanf("%d",&buff2);
adj[buff].push_back(buff2);
}
}
bfs(1);
for(i=1000;i<=9999;i++)
{
if(dis[i]==2)
ctr++;
}
printf("%d",ctr);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbGlzdDxpbnQ+YWRqWzEwMDAwMV07CmludCBkaXNbMTAwMDAxXT17MH07CmJvb2wgdmlzaXRlZCBbMTAwMDAxXTsKdm9pZCBiZnMoaW50IHN0YXJ0KQp7CiAgICBsaXN0IDwgcGFpciA8IGludCxpbnQgPiA+IHE7CiAgICBwYWlyIDwgaW50ICwgaW50ID4gdGVtcDsKICAgIGludCB4LHk7CiAgICBxLnB1c2hfYmFjayhtYWtlX3BhaXIoc3RhcnQsLTEpKTsKICAgIGxpc3QgPGludD46Oml0ZXJhdG9yIGlpOwogICAgd2hpbGUoIXEuZW1wdHkoKSkKICAgIHsKICAgICAgICB0ZW1wPXEuZnJvbnQoKTsKICAgICAgICBxLnBvcF9mcm9udCgpOwogICAgICAgIGlmKHZpc2l0ZWRbdGVtcC5maXJzdF0pCiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIHg9dGVtcC5maXJzdDsKICAgICAgICB5PXRlbXAuc2Vjb25kOwogICAgICAgIHZpc2l0ZWRbeF09dHJ1ZTsKICAgICAgICBkaXNbeF09eSsxOwogICAgICAgIGZvcihpaT1hZGpbeF0uYmVnaW4oKTtpaSE9YWRqW3hdLmVuZCgpO2lpKyspCiAgICAgICAgewogICAgICAgICAgICBpZih2aXNpdGVkWyppaV0hPXRydWUpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHEucHVzaF9iYWNrKG1ha2VfcGFpcigqaWksZGlzW3hdKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0KaW50IG1haW4oKQp7CiAgICBpbnQgbixtLGksaixrLGJ1ZmYsYnVmZjIsY3RyPTA7CiAgICBjaW4+Pm47CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICB7CiAgICAgICAgaW50IGk7CiAgICAgICAgc2NhbmYoIiVkIiwmYnVmZik7CiAgICAgICAgYWRqWzFdLnB1c2hfYmFjayhidWZmKTsKICAgICAgICBzY2FuZigiJWQiLCZtKTsKICAgICAgICBmb3Ioaj0wO2o8bTtqKyspCiAgICAgICAgewogICAgICAgICAgICBzY2FuZigiJWQiLCZidWZmMik7CiAgICAgICAgICAgIGFkaltidWZmXS5wdXNoX2JhY2soYnVmZjIpOwogICAgICAgIH0KICAgIH0KICAgIGJmcygxKTsKICAgIGZvcihpPTEwMDA7aTw9OTk5OTtpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKGRpc1tpXT09MikKICAgICAgICAgICAgICAgICAgICBjdHIrKzsKICAgICAgICAgICAgfQogICAgcHJpbnRmKCIlZCIsY3RyKTsKICAgIHJldHVybiAwOwp9Cg==