#include <stdio.h>
 
#define N 21
#define Q 200
 
int A[N],B[Q];
int n, q;

 int main() {
    int i;
 
    scanf("%d", &n);

    for (i = 0; i < n; i++)
      scanf("%d", &A[i],&q);

    for (i = 0; i < q; i++)
        scanf("%d", &B[i]);
 
    for (i = 0; i < q; i++) {

        if (result(0, B[i]))

            printf("yes\n");
        else
            printf("no\n");
    }
 
    return 0;
}

int result(int p, int t) {
 
    if (t == 0) return 1;
   if (p == n) return 0;
   if (result(p + 1, t - A[p]) || result(p + 1 ,t)) return 1;
 
    return 0;
}
 