n, m = map(int, input().split()) boxes = list(map(int, input().split())) boxes.sort() counter = 0 for box in boxes: if box <= m: m -= box counter += 1 else: break print(counter)