#include <stdio.h>
#include <stdlib.h>

int n;
int *A;

int solve(int,int);

int main()
{
  int q,i,result;
  int *m;

  /* 入力一列目 */
  scanf("%d",&n);

  /* 入力二列目 */
  A = (int *)malloc(sizeof(int) * n);
  if(A == NULL) exit(0);
  for(i = 0;i < n;i++){
    scanf("%d",&A[i]);
  }

  /* 入力三列目 */
  scanf("%d",&q);

  /* 入力四列目 */
  m = (int *)malloc(sizeof(int) * q);
  if(m == NULL) exit(0);
  for(i = 0;i < q;i++){
    scanf("%d",&m[i]);
  }

  /* 判定 */
  for(i = 0;i < q;i++){
    result = solve(0,m[i]);
    if(result == 0) printf("no\n");
    else printf("yes\n");
  }

  return 0;
}

int solve(int i,int m)
{
  int res1,res2;

  if(m == 0) return 1;
  if(i >= n) return 0;

  res1 = solve(i + 1, m);
  res2 = solve(i + 1, m - A[i]);

  if(res1 == 1 || res2 == 1) return 1;
  else return 0;
}