#include <iostream>
#include <set>
using namespace std;
#define rep(i,j,k) for(int i=j;i<k;i++)
int v[210][210];
int main(){
std::ios::sync_with_stdio(false);
int n,m,k,a,b,p;
cin>>n>>m;
fill(v[0],v[0]+210*210,-1);
rep(i,0,m){
cin>>a>>b;
v[a][b]=v[b][a]=1;
}
cin>>k;
rep(i,0,k){
int s,d,flag=1,pre;
set<int> st;
cin>>p>>pre;
s = pre;
rep(j,1,p){
cin>>a;
if(v[pre][a]!=1) flag=0;
if(j==p-1) d=a;
st.insert(a);
pre = a;
}
if(st.size()!=n || p != n+1 || s!=d || flag==0){
cout<<"NO";
}else cout<<"YES";
if(i!=k-1) cout<<"\n";
}
return 0;
}