#include using namespace std; int main(void){ int n,l; cin >> n >> l; vector A(n); long long sum = 0; for(int i = 0; i < n; i++) cin >> A[i]; sort(A.begin(),A.end(),greater()); int ans = 0; for(int i = 0; i < n; i++){ if(sum >= l){ sum -= A[i]; ans++; } else sum += A[i]; } cout << ans << endl; }