package main import ( "fmt" "sort" ) func main() { var N, M int fmt.Scan(&N, &M) C := make([]int, N) for i := 0; i < N; i++ { fmt.Scan(&C[i]) } sort.Ints(C) z := 0 for _, x := range C { M -= x if M >= 0 { z++ } } fmt.Println(z) }