Dorind să se angajeze, Arius M. a fost nevoit să dea un interviu în care a primit următoarea problemă simplă: dându-se N șiruri crescătoare de numere întregi, să se determine cel mai lung subșir comun al acestora.
Cerință
Rezolvați această problemă pe care Arius M. a considerat-o destul de ușoară.
Data de intrare
Pe prima linie a fișierului ausoara.in se află N, numărul șirurilor. Următoarele N linii descriu cele N șiruri. Linia i este formată din , numărul elementelor șirului curent, urmat de  numere, reprezentând elementele șirului i.
Data de ieșire
Fișierul de ieșire ausoara.out va conține pe prima linie T, numărul elementelor celui mai lung subșir comun al celor N șiruri. Urmează T numere întregi ce descriu elementele subșirului comun de lungime maximă.
Restricții și precizări
- 0 < N < 101
- Dacă avem un șir de numere  atunci numim subșir un șir de forma  cu  aparținând mulțimii {1, 2, …, n}și .
- Elementele șirurilor sunt numere întregi în intervalul [1, 1 000 000].
- Elementele fiecărui șir sunt date în ordine crescătoare.
- Pentru 60%din teste, elementele fiecărui șir sunt distincte.
- Pentru 90%din teste, elementele șirurilor sunt în intervalul[1, 10 000].
Exemple:
ausoara.in
1
3 1 2 3
ausoara.out
3 1 2 3
ausoara.in
2
2 1 2
2 2 3
ausoara.out
1 2
ausoara.in
3
6 1 2 2 3 5 5
9 2 2 2 2 2 5 5 5 7
9 2 2 2 4 5 7 7 7 7
ausoara.out
3 2 2 5
ausoara.in
3
3 1 2 3
3 4 5 6
3 7 8 9
ausoara.out
0
ausoara.in
3
3 1 1 1
1 1
2 1 1
ausoara.out
1 1