import kotlin.math.* fun main() { val L = readLine()!!.toInt() val N = readLine()!!.toInt() val W = readLine()!!.split(" ").map(String::toInt).sorted() var sum = 0 var n = 0 for (w in W) { if (sum + w > L) break sum += w n++ } println(n) }