N,M = [int(i) for i in input().split()]
C = [int(i) for i in input().split()]
A = 0
while M > 0:
    M = M - min(C)
    if M >= 0:
        A += 1
    C.remove(min(C))
print(A)