#include using namespace std; typedef long long ll; const int maxl=110; int n,m,k,cnt,tot,cas,ans,wlf; int a[maxl],kl[maxl][maxl],alv[maxl]; char s[maxl]; inline void prework() { int now; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i]),alv[i]=1; if(a[i]==1) wlf=now=i; } for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%d",&kl[i][j]); for(int i=1;i<=n-2;i++) { for(int j=1;j<=n;j++) if(alv[kl[now][j]] && (kl[now][j]!=now || now==wlf)) { alv[kl[now][j]]=0; if(kl[now][j]==wlf) { puts("lieren"); return; } now=kl[now][j]; break; } } puts("langren"); } inline void mainwork() { } inline void print() { } int main() { int t=1; scanf("%d",&t); for(cas=1;cas<=t;cas++) { prework(); mainwork(); print(); } return 0; }