#include using namespace std; inline int read(){ int x=0;char ch=getchar(); while(!isdigit(ch))ch=getchar(); while(isdigit(ch)){x=(x<<3)+(x<<1)+(ch-'0');ch=getchar();} return x; } inline void print(const int x){ if(x>9)print(x/10); putchar(x%10+'0'); } int t,n,s,q,f[52][52]; bool d[52]; inline void kill(int x){ d[x]=true,q--; if(d[s]){puts("lieren");return;} if(q<3){puts("langren");return;} for(int i=1,p;i<=n;++i){ p=f[x][i];if(d[p])continue; kill(p);break; } } int main(){ t=read(); while(t--){ n=read(),q=n;memset(d,false,sizeof(d)); for(int i=1,a;i<=n;++i){a=read();if(a)s=i;} for(int i=1;i<=n;++i)for(int j=1;j<=n;++j)f[i][j]=read(); kill(f[s][1]); } return 0; }