n, x, y = map(int, input().split()) r = list(map(int, input().split())) r.sort() s = sum(r[1:]) * 2 if r[0] ** 2 >= x ** 2 + y ** 2: if r[0] <= s or (r[0] - s) ** 2 <= x ** 2 + y ** 2: print('Yes') else: print('No') else: if (s + r[0]) ** 2 >= x ** 2 + y ** 2: print('Yes') else: print('No')