# -*- coding:utf-8 -*- if __name__ == "__main__": n,m = map(int,raw_input().split()) cands = map(int,raw_input().split()) cands.sort() sum = 0 ans = 0 while ans <= n: sum += cands[ans] if sum > m: break elif sum == m: ans += 1 break else: ans += 1 print ans