// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	var input = input.split("\n")
    var N = input[0].split(" ")[0]
    var K = input[0].split(" ")[1]
    var Q = input[0].split(" ")[2]
    
    var point = Array(Number(N))
    point.fill(Number(K));
    
  	for(var i in input){
      if(i > 0){
 	    var point = point.map(function( value ) {
	    return value - 1
		});
		point[Number(input[i]) - 1] = point[Number(input[i]) - 1] + 1        
      }
    }
  
  var ans = ""
  var answer = ""
  
  for(var i in point){
  	if(point[i] > 0){
    	var ans = "Yes"
    }else{
    	var ans = "No"
    }
    
    if(i == 0){
      var answer = ans + "\n"
    }else if(i == Number(N) - 1){
    	var answer = answer + ans
    }else{
  		var answer = answer + ans + "\n"
 	 }
  }
  console.log(answer)
  
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));