n,m,l = map(int,input().split()) M = 1005 dp = [0]*M dp[l] = 1 A = list(map(int,input().split())) for a in A: ndp = [0]*M for i in range(M): if dp[i] == 0: continue ndp[i] = 1 ndp[(i+a)//2] = 1 dp = ndp print("Yes" if dp[m] else "No")