N, M = [int(i) for i in input().strip().split(' ')] C = sorted([int(i) for i in input().strip().split(' ')]) cnt = 0 for n, i in enumerate(C): cnt += i if cnt >= M: break print(str(n + (1 if cnt == M else 0)))