#Lutece0898. 方老师和缘分

方老师和缘分

Migrated from Lutece 898 方老师和缘分

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

NN个方老师和NN个缘分,方老师的编号从11NN,缘分的编号也是从11NN

现在每一个方老师都找到了他的缘分(当然一个缘分只能被一个方老师找到)。

现在给出每一个方老师希望找到的缘分的编号(比如11号方老师想要22号和33号缘分)。

求:对于编号为ii的方老师,当其他的方老师都找到了属于自己的缘分的时候,第ii个方老师可以找到的缘分编号有哪些?

Input

  • 多组数据,EOF结束。
  • 11行:NN
  • 22到第N+1N+1行:第ii行第一个数是kik_ikik_i是第ii个方老师希望找到的缘分的个数,接下来kik_i个数表示这些缘分。
  • N+2N+2行:NN个数,表示每个方老师目前寻找到的缘分编号,从11NN

Output

输出共NN行, 第ii行行第一个数为sis_i,表示第ii个方老师能够找到的缘分,接下来sis_i个数表示这些缘分的编号,从小到大排列。

Samples

4
2 1 2
2 1 2
2 2 3
2 3 4
1 2 3 4
2 1 2
2 1 2
1 3
1 4

Note

N2000N\leq 2000,所有kik_i的和200000\leq 200000

Resources

2014 UESTC Training for Graph Theory