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