fun main(args: Array) { val (n, m) = readLine()!!.split(" ").map { it.toInt() } val list = readLine()!!.split(" ").map { it.toInt() }.sorted() var cnt = 0 var subTotal = 0 list.forEach { if(subTotal < m) { subTotal = subTotal + it cnt++ if(subTotal > m) { cnt-- } } } println(cnt) }