시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB0000.000%

문제

W Klubie Szachisty jest n szachistów. Każdy z szachistów ma kategorię szachową wyrażoną liczbą całkowitą. Żadnych dwóch szachistów nie ma takiej samej kategorii szachowej. Co prawda, nie znamy kategorii poszczególnych szachistów, ale wiemy, że gdy dwaj szachiści grają ze sobą, zawsze wygrywa lepszy, czyli ten, który ma wyższą kategorię (w tym klubie nie ma remisów — kibice tego nie cierpią). W historii klubu, rozegrano już wiele partii szachowych. Wszystkie wyniki rozegranych do tej pory gier zebrano w klubowiej bazie wiedzy.

Organizacja Dnia Szachisty to, jak się okazuje, bardzo trudna sprawa. Środowisko kibiców szachowych jest wybredne i jeśli tylko Dzień Szachisty zorganizowany jest niezgodnie z ich wizją, wszczynają burdy, rzucają papierkami w figurki szachowe, a nierzadko demolują całe miasto. W związku z tymi zagrożeniami lepiej robić to, co każą. W tym roku wymyślili, że chcą obejrzeć turniej trzech szachistów. Turniej ma się składać z trzech partii rozegranych pomiędzy każdą parą owej trójki. Kibice postawili jeden warunek: Trójka szachistów musi być dobrana tak, żeby przed rozpoczęciem turnieju z klubowej bazy wiedzy nie dało się wywnioskować wyniku żadnej partii turnieju. Uchroń miasto przed zagładą i, na podstawie informacji z klubowej bazy wiedzy, znajdź trzech szachistów spełniających warunek kibiców lub też stwierdź, że taka trójka nie istnieje.

입력

W pierwszej linii wejścia znajduje się liczba naturalna d (1 ≤ d ≤ 100) określająca liczbę testów, których opisy znajdują się w kolejnych liniach.

W pierwszej linii każdego testu znajduje się liczba szachistów n (1 ≤ n ≤ 1000). Dalej następuje n wierszy z informacjami, które można wywnioskować z klubowej bazy wiedzy. Każdy z wierszy składa się z n znaków. j-ty znak w i-tym wierszu to 1, jeśli z klubowej bazy wiedzy można wywnioskować, że szachista numer j jest lepszy od szachisty numer i, lub 0, w przeciwnym wypadku (i = 1..n, j = 1..n).

출력

Dla każdego testu wypisz w osobnej linii numery szachistów spełniających warunek kibiców poprzedzone słowem TAK lub słowo NIE, jeśli taka trójka szachistów nie istnieje.

예제 입력 1

2
8
00111111
00011011
00000100
00001011
00000001
00000000
00000000
00000000
6
011111
001111
000010
000001
000000
000000

예제 출력 1

TAK 6 5 7
NIE