#include <stdio.h>

#define TRUE  1
#define FALSE  0

int solve(int, int);
int n, a[20];

int main(void)
{
  int q, i, m[200];
  scanf("%d", &n);
  for (i = 0; i < n; i++)  {
    scanf("%d", &a[i]);
  }
  scanf("%d", &q);
  for (i = 0; i < q; i++)  {
    scanf("%d", &m[i]);
  }
  for (i = 0; i < q; i++)  {
    if (solve(0, m[i]) == TRUE)  {
      puts("yes");
    }
    else  {
      puts("no");
    }
  }
  return 0;
}

int solve(int i, int m)
{
  if (m == 0)  {
    return TRUE;
  }
  else if (i >= n)  {
    return FALSE;
  }

  return solve(i + 1, m) || solve(i + 1, m - a[i]);
}