n, m = map(int, input().split()) candy = [int(i) for i in input().split()] candy.sort() empty = 0 for c in candy: if m - c >= 0: m -= c empty += 1 else: break print(empty)