N, M, L = map(int, input().split()) A = list(map(int, input().split())) dp = [False]*1010 dp[L] = True for i in range(N): ndp = [False]*1010 for j in range(1010): if dp[j]: ndp[j] = True k = (j+A[i])//2 ndp[k] = True dp = ndp if dp[M]: print('Yes') else: print('No')