#include #include #include using namespace std; const int N=55; int main() { //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); int t; scanf("%d",&t); while(t--) { int n; scanf("%d",&n); int arr[N],vit[N],db[N][N],x,cnt=n; memset(vit,0,sizeof vit); for(int i=1; i<=n; i++) { scanf("%d",&arr[i]); if(arr[i]==1) { x=i; } } for(int i=1; i<=n; i++) { for(int j=1; j<=n; j++) { scanf("%d",&db[i][j]); } } int flag,cur=x; while(1) { flag=0; for(int i=1; i<=n; i++) { if(!vit[db[cur][i]]) { vit[db[cur][i]]=1; cnt--; cur=db[cur][i]; flag=1; break; } } if(flag==0) {cur=x; continue;} if(cur==x) { printf("lieren\n"); break; } else if(cnt<=2) { printf("langren\n"); break; } } } return 0; }