n, m = map(int, input().split()) c = list(map(int, input().split())) c.sort() c_sum = sum(c) c_ex = c_sum - m for i in range(n): if c_sum >= c_ex: c_sum -= c[i] x = i else: break if c_sum == c_ex: print(x+1) else: print(x)