n, m = io.read("*n", "*n") t = {} for i = 1, n do table.insert(t, io.read("*n")) end table.sort(t) b, sum = 0, 0 for i = 1, n do sum = sum + t[i] if(sum <= m) then b = b + 1 end end print(b)