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