def main(): N, M = map(int, input().split()) *C, = sorted(map(int, input().split())) for i in range(N): if sum(C[:i+1]) > M: print(i) return print(N) if __name__ == '__main__': main()