N, M = map(int, raw_input().split()) candy = map(int, raw_input().split()) candy.sort() cnt = 0 for i in range(0, N): if candy[i] <= M: cnt += 1 M -= candy[i] print cnt