# -*- coding: utf-8 -*- n,m = map(int,input().split()) c = list(map(int,input().split())) c.sort() c_sum = [0] * n for i in range(n): c_sum[i] = sum(c[:i+1]) for i in range(n): if c_sum[i] > m: print(i) break