N, M, L = gets.split.map(&:to_i) A = gets.split.map(&:to_i) dp = Hash.new(false) dp[L] = true A.each do |a| dp.keys.each do |b| na = (a + b) / 2 dp[na] = true end end if dp[M] puts 'Yes' else puts 'No' end