n=int(input()) e=[[] for i in range(n)] re=[[] for i in range(n)] for i in range(n): m,*t,=map(int,input().split()) for j in range(m): e[i]+=[t[j]-1] re[t[j]-1]+=[i] v=[0]*n g=[0]*n o=[] for i in range(n): if v[i]==0: q=[i] while len(q)>0: s=q[-1] v[s]=1 while g[s]