Niebieskie ksi.eczki
III Olympiad in Informatics 1995/1996

Task: HAZ
Author: Wojciech Plandowski
Gambling

II stage contest  

A gambling machine consists of n generators of integers: G1, ..., Gn, where 1 <= n <= 1000. The generator Gi can generate integers only from the certain set Si included in the interval {1,..., n}, or 0 which means that the game is over. The Si can be an empty set. Let ki be the number of elements of the set Si. The sum of all the integers ki, for i = 1,..., n, cannot exceed 12000.

While Gi is activated for the first time it generates an integer from the set Si. The next activating ends up in generating an integer from the set Si, which was not chosen before. If there is no such an integer, Gi generates zero.

The machine starts with activating G1. Then the generators are activated according to the following rule :

The machine looses if the generator Gn generates zero and the rest of the generators had exhausted their sets of integers.

The machine is well constructed if it may generate a sequence of integers ending with zero, but not leading to a defeat (i.e. a sequence shorter then 1 + ( the sum of integers ki for i = 1,...,n) ).

Task

Write a program that:

Input

In the first line of the text file HAZ.IN there is written one positive integer n <= 1000. This is the number of generators. In the (i + 1)-st line (for i = 1,..., n) there is written an integer ki followed by all the elements of the set Si (written in arbitrary order). The integers in each line are separated by single spaces.

Output

In the text file HAZ.OUT there should be written one word NIE (if the machine isn't well constructed) or one line containing an appropriate finite series of integers separated by single spaces.

Example

For the input file HAZ.IN:
2
2 1 2
1 2

the correct answer is the output file HAZ.OUT:

2 2 0

For the input file HAZ.IN:
2
1 2
0

the correct answer is the output file HAZ.OUT:
NIE

Your program should look for the file HAZ.IN in the current directory and produce the output file HAZ.OUT in the current directory too. The file containing the source code of your program should have a name HAZ.???, whereas you should put three-letter abbreviation of the used programming language name instead of ???. The same program in executable form should be written in file HAZ.EXE