c语言问题不知道怎么写

小明想打开由m个灯泡组成的圣诞灯,编号为[1,m]。
最初,所有的灯泡都是关闭的。
墙上有n个按钮,每个按钮都与某组灯泡相连。
小明可以按其中任何一个按钮并且不限制次数。
当按钮被按下时,它会打开这个按钮所连接的所有灯泡。
小明能点亮所有的灯泡吗?
如果小明按下按钮,与之相连的一些灯泡已经打开,它们的状态就不会改变,即仍然是打开的。

输入描述:
输入的第一行包含一个整数T,表示共有

img


T组测试数据。
对于每一组数据:
第一行包含两个整数n和m,分别代表按钮的数量及灯泡的数量。
接下来n行,每行第一个整数x代表该按钮能打开灯泡的数量,然后是x个整数yi,表示该按钮能打开的灯泡编号(均以空格分隔)。

输出描述:
对于每一组数据,输出一行字符串,若可以打开所有灯泡输出“YES”(不带引号),否则输出“NO”(不带引号)。

先这样再那样最后这样