#include <stdio.h>

#define NMAX 20
#define QMAX 200

int solve (int ,int );
int n,na[NMAX],q;

int main (void){
  int i,j,result,m[QMAX];

  scanf ("%d",&n);
  for (i = 0 ; i < n ; i++)
    scanf ("%d",&na[i]);
  scanf ("%d",&q);
  for (i = 0 ; i < q ; i++)
    scanf ("%d",&m[i]);
  
  for (i = 0 ; i < q ; i++){
      result = solve (0,m[i]);
    if (result)
      printf ("yes\n");
    else
      printf ("no\n");
  }

  return 0;
}

int solve (int i, int m)
{
  if (m == 0)
    return 1;
  if (i >= n)
    return 0;

  if (solve (i + 1,m) || solve (i + 1,m - na[i]))
    return 1;
  else return 0;
}