#include<stdio.h>


#define N 100

int data[N],num1,num2;

int flag=0;

int solve(int i,int m){

  if(i>num1) return 0;
  else if(m<0) return 0;
  if(m==0){
    flag=1;
    return 1;
  }

  //  if(m-data[i]<0){

    //  }
    //  else{
  
  solve(i+1,m);
  if(m-data[i]>=0){

    solve(i+1,m-data[i]);
  
  }    
// }
  return 0;
}

int main(){

  int i,m;

  scanf("%d",&num1);

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

  scanf("%d",&num2); 

  for(i=0;i<num2;i++){
    scanf("%d",&m);
    flag=0;

    solve(-1,m);
    if(flag==1){
      printf("yes\n");
    }  
    else printf("no\n");
  }

  return 0;
}