N, M = map(int, input().split()) C = [int(i) for i in input().split()] C.sort() res = 0 for i in range(N): if C[i] > M: break else: M -= C[i] res += 1 print(res)