#include <stdio.h>
#include <stdlib.h>
 
int solve(int, int);
 
int *array, n;
 
int main(){
  int i, m, M;
  scanf("%d",&n);
  array = malloc(n * sizeof(int));
  for(i = 0; i < n; i++){
    scanf("%d",&array[i]);
  }
  scanf("%d",&m);
  for(i = 0; i < m; i++){
    scanf("%d",&M);
    if(solve(0, M)){
      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;
  }
  return solve(i + 1, M) || solve(i + 1, M - array[i]);
}
