N, M = map(int, input().split()) C = list(map(int, input().split())) C.sort() for i in range(N): if C[i] <= M: M -= C[i] else: print(i) exit() print(N)