#include <cstdio>
#include <cstdlib>
int isOK(int a[10000][2],int g[],int n,int m,int k)
{
int i,j,ii,jj;
int x[1000],t=0;
int flag=0;
for(i=0;i<k;i++)
{
for(j=0;j<n;j++)
{
if(a[j][0]==g[i])
x[t++]=a[j][1];
if(a[j][1]==g[i])
x[t++]=a[j][0];
}
if(t>0)
{
for(ii=0;ii<k;ii++)
{
for(jj=0;jj<t;jj++)
if(g[ii]==x[jj])
{
flag=1;
break;
}
if(flag==1)
break;
}
}
if(flag==1)
break;
}
if(flag==1)
printf("No\n");
else
printf("Yes\n");
return 0;
}
int main()
{
int a[10000][2];
int i,j;
int n,m,k;
int g[1000];
scanf("%d %d",&n,&m);
for(i=0;i<n;i++)
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
for(i=0;i<m;i++)
{
scanf("%d",&k);
for(j=0;j<k;j++)
scanf("%d",&g[j]);
isOK(a,g,n,m,k);
}
return 0;
}