n, m, l = map(int, input().split()) a = list(map(int, input().split())) dp = [[False]*(1100) for i in range(n+1)] dp[0][l] = True for i in range(1, n+1): for j in range(1100): dp[i][j] |= dp[i-1][j] if dp[i-1][j]: dp[i][(j+a[i-1])//2] = True if dp[n][m]: print('Yes') else: print("No")