import java.util.*; public class Main { @SuppressWarnings("resource") public static void main(String[] args) { Scanner read = new Scanner(System.in); int T = read.nextInt(); List sur = new LinkedList(); for (int i = 0; i < T; i++) { int num = read.nextInt(); int[][] list = new int[num][num]; int lang = -1; for (int j = 0; j < num; j++) { if (read.nextInt() == 1) { lang = j; } sur.add(j + 1); } for (int j = 0; j < num; j++) { for (int k = 0; k < num; k++) { list[j][k] = read.nextInt(); } } int dead = list[lang][0]; e1: for (int j = 0; j < num; j++) { if (dead - 1 == lang) { System.out.println("lieren"); sur.removeAll(sur); break e1; } sur.remove((Integer) dead); if (sur.size() == 2) { System.out.println("langren"); sur.removeAll(sur); break e1; } for (int k = 0; k < num; k++) { if (sur.contains((Integer) list[dead - 1][k])) { dead = list[dead - 1][k]; break; } } } } } }