package main import . "fmt" import . "sort" import "os" import "bufio" func main() { rd:=bufio.NewReader(os.Stdin) var n,k int Fscan(rd,&n,&k) aa:=make([]int,n,n) for i:=range aa { Fscan(rd,&aa[i]) } Ints(aa) c:=0 for _,a:=range aa { if a>k { break } c++ k-=a } Println(c,k) }