A primeira linha contém um inteiro $T$ $(1 \le T \le 10)$ indicando o número de conjuntos de teste.

Cada conjunto de teste começa com três inteiros $N$, $S$ e $Q$, onde $N$ $(2 \le N \le 100)$ é o número de estações no anel, $S$ $(1 \le S \le 100)$ é a capacidade máxima do carrinho (em encomendas), e $Q$ $(1 \le Q \le 100)$ é a capacidade máxima da fila de cada estação.

Em seguida, seguem $N$ linhas. A $i$-ésima linha contém um inteiro $q_i$ $(0 \le q_i \le Q)$ indicando o número de encomendas na fila da estação $i$, seguido de $q_i$ inteiros representando os destinos dessas encomendas $(1 \le \text{destino} \le N, \ \text{destino} \ne i)$, listados da frente para o fim da fila.
