



	Fiecare latura a unui tringhi echilateral se imparte in n
(2<=n<=100) parti egale. Prin punctele de diviziune se duc segmente de dreapta
paralele cu laturile, obtinandu-se n^2 tringhiuri echilaterale. Fiecare
dintre aceste tringhiuri, numerotate de la 1 la n^2, de la stanga la
dreapta si de sus in jos, contine un numar natural astfel incat 2 triun-
ghiuri care au o latura comuna sa contina numere distincte.
	Numim "lant" un sir de triunghiuri in care nici unul nu apare de
2 ori si in care succesorul are o latura comuna cu precedentul. Un lant
"crescator" maximal este un lant de lungime maxima in carte valorile con-
tinute in triunghiurile care-l formeaza sunt ordonate strict crescator.
	Sa se determine un lant crescator maximal.


INTRARE:
	Fisierul de intrare "T.TXT" contine seturi de date de forma:
n			- nr. de triunghiuri
A1 A2 ... A(N^2)	- numerele continute in tringhiurile 1..N^2

IESIRE:
	Fisierul de iesire "LANT.TXT" contine:
k		- lungimea lantului crescator maximal
i1 i2 .. ik	- nodurile lantului crescator maximal
v1 v2 .. vk	- valorile lantului crescator maximal

EXEMPLU:
	Pentru fisierul de intrare
3
1 11 5 27 9 13 17 21 8
iesirea va fi
7
1 3 2 6 7 8 4
1 5 11 13 17 21 27