n, m = [int(x) for x in input().split()] c = [int(x) for x in input().split()] c.sort() res = 0 candy = 0 for ci in c: candy += ci if candy <= m: res += 1 if candy >= m: break print(res)