#include<bits/stdc++.h>
using namespace std;
long long f[1001][1001];
long long N;
int main(){
cin>>N;
int n;int a=0;
for(int i=1;i<=N;i++){
cin>>n;
f[i][0]=n;
for(int j=1;j<=n;j++){
cin>>f[i][j];
}
}
int k;
for(int i=1;i<=f[1][0];i++){
k=f[f[1][i]][0];
for(int j=1;j<=k;j++){
a=max(f[f[1][i]][j],f[1][i]);
}
}
cout<<a;
}