#!/usr/bin/env python # -*- coding: utf-8 -*- N,M = map(int,input().split()) C = sorted(list(map(int,input().split()))) for i in range(N): if C[i] <= M: M -= C[i] C[i] = 0 else: C[i] -= M M = 0 print(sum([1 if C[i] <= 0 else 0 for i in range(N)]))