package main import . "fmt" import . "os" import bf "bufio" func main() { rd := bf.NewReader(Stdin) var n, x, y int Fscan(rd, &n, &x, &y) m := int(1e9) s := 0 for i := 0; i < n; i++ { var r int Fscan(rd,&r) s += r*2 m = min(m, r) } s -= m if n == 1 { if m*m == x*x+y*y { Println("Yes") } else { Println("No") } } else { if (x*x+y*y+s-1)/s <= s { Println("Yes") } else { Println("No") } } }