#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int adj[105][105]={0}, b[105]={0}, g[105]={0}, f, cnt, flag=0, n;
scanf("%d", &n);
for(int i=0; i<n; i++) {
cnt=0;
while(true) {
scanf("%d", &f);
if(f==0 && cnt==0) {flag=1; break;}
else if(f==0) break;
adj[i][f-1]=1, cnt++;
}
}
cnt=0;
for(int i=0; i<n; i++) {
for(int j=0; j<n; j++) {
if(adj[i][j]==1 && b[j]==0) {
b[i]=b[j]=1;
if(g[i]==1) g[j]=2;
else g[j]=1, cnt++;
}
}
}
if(flag==1) printf("0");
else {
printf("%d\n", cnt);
for(int i=0; i<n; i++) if(g[i]==1) printf("%d ", i+1);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYWRqWzEwNV1bMTA1XT17MH0sIGJbMTA1XT17MH0sIGdbMTA1XT17MH0sIGYsIGNudCwgZmxhZz0wLCBuOwoJc2NhbmYoIiVkIiwgJm4pOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSB7CgkJY250PTA7CgkJd2hpbGUodHJ1ZSkgewoJCQlzY2FuZigiJWQiLCAmZik7CgkJCWlmKGY9PTAgJiYgY250PT0wKSB7ZmxhZz0xOyBicmVhazt9CgkJCWVsc2UgaWYoZj09MCkgYnJlYWs7CgkJCWFkaltpXVtmLTFdPTEsIGNudCsrOwoJCX0KCX0KCWNudD0wOwoJZm9yKGludCBpPTA7IGk8bjsgaSsrKSB7CgkJZm9yKGludCBqPTA7IGo8bjsgaisrKSB7CgkJCWlmKGFkaltpXVtqXT09MSAmJiBiW2pdPT0wKSB7CgkJCQliW2ldPWJbal09MTsKCQkJCWlmKGdbaV09PTEpIGdbal09MjsKCQkJCWVsc2UgZ1tqXT0xLCBjbnQrKzsKCQkJfQoJCX0KCX0KCWlmKGZsYWc9PTEpIHByaW50ZigiMCIpOwoJZWxzZSB7CgkJcHJpbnRmKCIlZFxuIiwgY250KTsKCQlmb3IoaW50IGk9MDsgaTxuOyBpKyspIGlmKGdbaV09PTEpIHByaW50ZigiJWQgIiwgaSsxKTsKCX0KCXJldHVybiAwOwp9