N, X, Y = gets.split.map(&:to_i) R = gets.split.map(&:to_i) D = X ** 2 + Y ** 2 if N == 1 if R[0] ** 2 == D puts 'Yes' else puts 'No' end else R.sort! r = R[0] + 2 * R[1..].sum if D <= r * r puts 'Yes' else puts 'No' end end