package main import . "fmt" func main() { var n,m,l int Scan(&n,&m,&l) cur := make([]bool, 1001) cur[l] = true for i := 0; i < n; i++{ var a int Scan(&a) tmp := append([]bool{}, cur...) for i, ex := range cur { if !ex { continue } tmp[(i+a)/2] = true } cur = tmp } if cur[m] { Println("Yes") } else { Println("No") } }