n , m = map(int, input().split()) c = sorted(map(int, input().split())) c2 = [] for i in range(n): c2.append(sum(c[:i+1])) x = 0 for i in range(n): if c2[i] <= m: x += 1 print(x)