#include"stdio.h"
#include"stdlib.h"
#include"math.h"

int BinaryNum(int num)
{
  int i=1;
  int sum=0;
  while(num>0)
    {
      sum+=i*(num%2);
      num/=2;
      i*=10;
    }
  return sum;
}
int Njou(int m,int n)
{
  int i;
  int num=1;
  for(i=0;i<n;i++)
    {
      num*=m;
    }
  return num;
}

int main()
{
  int n,q;
  int *A;
  int R;
  int m;
  int BN;
  int c;
  int buf;
  int i,j;
  int k;
  scanf("%d",&n);
  A=(int*)malloc(sizeof(int)*n);
  R=Njou(2,n);
  for(i=0;i<n;i++)
    {
      scanf("%d",&A[i]);
    }
  scanf("%d",&q);
  for(i=0;i<q;i++)
    {
      scanf("%d",&m);
      for(j=0;j<R;j++)
        {
          c=0;
          buf=BinaryNum(j);
          for(k=n-1;k>=0;k--)
            {
              c+=(buf%10)*A[k];
              buf/=10;
            }
          if(m==c)
            {
              printf("yes\n");
              break;
            }
        }
      if(j==R)printf("no\n");
    }
  return 0;
}
