function Main(input) {
  data = input.split('\n');
  var N = data[0].split(' ')[0];
  var K = data[0].split(' ')[1];
  var Q = data[0].split(' ')[2];
  N = parseInt(N, 10);
  K = parseInt(K, 10);
  Q = parseInt(Q, 10);

  var A = input.split('\n');
  A.shift();
  for(var i = 0; i < Q; i++) {
    A[i] = parseInt(A[i], 10);
  }


  var C = [];
  for(var i = 0; i < N; i++) {
    C[i] = 0;
  }
  for(var i = 0; i < Q; i++) {
    C[A[i] - 1] += 1;
  }
    /*
    C = C.map((x)=>{
    var a;
    a = x - Q;
    a += K;
    return a;
  });
  */
  C = C.map(function(x) {
    var a;
    a = x - Q;
    a += K;
    return a;
  });

  for(var i = 0;i < N; i++) {
    if(C[i] > 0) {
      C[i] = 'Yes';
    } else {
      C[i] = 'No';
    }
  }
  
  console.log(C.join('\n'));
}
Main(require('fs').readFileSync('/dev/stdin', 'utf-8'));
