第一行一个整数n. 表示地下室的房间数, 2 <= n <= 100. 房间编号1 到 n. 接下来n行每行描述一个房间. 在第 (i + 1) 行首先一个数ki, 表示所有和第i个房间连接的走廊, 1 <= ki <= n - 1. 接下来2ki 个整数每两个数描述一条走廊. 第一个数为走廊另一头的房间编号, 第二个数为走廊的长度: 一个1 到 100的整数. 走廊都是双向的, 即如果有一条a到b的长度为l的走廊那么肯定对应的有一条从b到a的长度为l的走廊. 所有走廊按顺时针方向给出.
接下来两个整数k 和 l, 1 <= k <= 100, 1 <= l <= 100, k 为守卫的个数, l 为所有需要找到财宝要知道的信息数目. 守卫从1 到 k编号. 财宝信息从1 到 l编号. 接下来k 行每行描述一个守卫. 每行前两个数表示守卫的初始位置和他第一次要走到哪一个房间去. 接下来一个整数mi, 表示这个守卫知道的信息数目, 0 <= mi <= l. 然后接着mi 个整数描述了他所知道的所有信息编号.