#include using namespace std; signed main(){ int n;cin>>n; vector edge[n]; for(int i=0;i>p; while(p--){ int a;cin>>a; edge[i].push_back(a); } } vector nxt(n);for(int i=0;i now(n,0); int A=0;while(!edge[A].size())A++; while(1){ cout<=edge[nxt[A]].size())nxt[A]=nxt[nxt[A]]; if(nxt[A]!=A)A=nxt[A]; else break; } while(now[A]