N, M = map(int, raw_input().split()) C = map(int, raw_input().split()) total = 0 for i, c in enumerate(sorted(C)): total += c if total > M: print i break