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