#include<iostream>

using namespace std;
#define N 100

int data[N],num1,num2;

bool flag=false;

bool solve(int i,int m){

  if(i>num1) return false;
  else if(m<0) return false;
  if(m== 0){
    flag=true;
    return true;
  }
    else{
      solve(i+1,m);
      solve(i+1,m-data[i]);
  }   
}

int main(){

  int i,m;


  cin >>num1;

  for(i=0;i<num1;i++){
    cin >>data[i];
  }

  cin >>num2;

  for(i=0;i<num2;i++){
    cin >>m;
    flag=false;

    solve(-1,m);
    if(flag==true){
      cout <<"yes"<<endl;
    }  
    else cout <<"no"<<endl;
  }

  return 0;
}