#include <stdio.h>

#define MAX 2000

int solve(int i, int m);
int A[MAX],n;
int main(){
 
  int q,mi[MAX],i,j,res;
 
  scanf("%d",&n);
  for (i = 0; i < n; i++){
    scanf("%d",&A[i]);
  }

  scanf("%d",&q);
  for (i = 0; i < q; i++){
    scanf("%d",&mi[i]);
  }

  for (i = 0; i < q; i++){
    if(solve(0,mi[i])==1){
      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) == 1 || solve(i + 1, m - A[i]) == 1)
      return 1;
  }