#include <bits/stdc++.h> using namespace std; int main() { int N,M; int Ans=0; cin >> N >> M; vector<int>Candy(N); int Candysum=0; for(int i=0;i<N;i++){ cin >> Candy.at(i); } sort(Candy.begin(),Candy.end()); for(int i=0; i<N;i++){ Candysum=Candysum+Candy.at(i); if(Candysum<=M){ Ans++; } else{ break; } } cout << Ans << endl; }