# -*- coding: utf-8 -*-
N, x = map(int, input().split())
an = list(map(int, input().split()))

an.sort()

# print(an)
ans = 0

for ai in an:
    if x >= ai:
        x -= ai
        ans += 1
    else:
        break


if x > 0:
    if ans > 0:
        if ans == len(an):
            pass
        else:
            ans -=1
    else:
        ans = 0

print(ans)
