#include<stdio.h>
#define N 2001

int X[N];

int main(){
    int n,x,q,m,calc=0;
    int i,j;

    X[0]=1;//配列の始めを１とおく
    scanf("%d",&n);
    
    for(i=0;i<n;i++){
      scanf("%d",&x);
      calc+=x;
      for(j=calc-x;j>=0;j--){
	if(X[j]==1) X[j+x]=1; //配列Xのなかに、和としてでた数の番地に１をいれる。
      }
    }

    scanf("%d",&q);
    for(i=0;i<q;i++){
      scanf("%d",&m);//入力した番地に１が格納されていれば和は存在する
      if(X[m]==1) printf("yes\n");
      else printf("no\n");
    }

    return 0;
}

