n, x, y = map(int, input().split()) rorg = list(map(int, input().split()))+[0] rasc = sorted(rorg) rdes = sorted(rorg, reverse = True) L = max(0, rasc[0]-2*sum(rasc[1:])) R = rdes[0]+2*sum(rdes[1:]) if L*L <= x*x+y*y <= R*R: print('Yes') else: print('No')