#include<stdio.h>

void swap(int a, int b){
  int v, count = 0;
  v = b;
  b = a;
  a = v;
  count += 1;
}

void sort(int A[], int N){
  int i, j, k;
  for( i = 1; i < N; i++ ){
    for(j = i + 1 ; j < N; j++ ){
      if(A[i] < A[j]){
        swap(A[i], A[j]);
      }
    }
  }
}

int main() {
  int n, A[2000], q, Mi[2000], i, j;
  
  /*??????n?????°???A?????????*/
  scanf("%d", &n);
  for(i = 0; i < n; i++){
    scanf("%d", &A[i]);
  }
  
  /*??????q?????°???Mi?????????*/
  scanf("%d", &q);
  for(i = 0; i < q; i++){
      scanf("%d", &Mi[i]);
  }
  
  /*??°???A?????????????????????*/
  sort(A, n);
  
  /*??°???Mi???q=0??????q-1?????§??????*/
  for(i = 0; i < q; i++){
    for(j = 0; j < n; j ++){
      if(Mi[i] == A[j]){
        printf("yes\n");
      }
      else if(Mi[i] < A[j]){
        A[j] += A[j + 1];
      }
      else{
        printf("no\n");
        break;
      }
    }
  }
  return 0;
}