// No.2424 Josouzai package main import ( "fmt" "sort" ) func main() { var n, k int fmt.Scan(&n, &k) a := make([]int, n) for i := 0; i < n; i++ { fmt.Scan(&a[i]) } sort.Ints(a) var ans1, ans2 = 0, k for j := 0; j < n; j++ { if ans2-a[j] < 0 { break } ans2 -= a[j] ans1++ } fmt.Printf("%d %d\n", ans1, ans2) }