分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若
干打击方案。本题就请你编写程序,判断每个方案的可行性。
输入在第一行给出两个正整数 和 (均不超过 ),分别为敌方城市个数(于是默认城市从 到 编号)和连接两城市的通路条数。随后
行,每行给出一条通路所连接的两个城市的编号,其间以一个空格分隔。在城市信息之后给出参谋部的系列方案,即一个正整数 ()和随后的
行方案,每行按以下格式给出:
Np v[1] v[2] ... v[Np]
其中 是该方案中计划攻下的城市数量,后面的系列 是计划攻下的城市编号。
对每一套方案,如果可行就输出 ,否则输出 。
样例输入
10 11 8 7 6 8 4 5 8 4 8 1 1 2 1 4 9 8 9 1 1 10 2 4 5 4 10 3 8 4 6 6 1 7 5 4 9 3 1 8 4 2 2 8 7 9 8 7 6 5 4 2
样例输出
NO YES YES NO NO