#include using namespace std; int main(){ int N,M; cin>>N>>M; vector can(N); for(int i=0;i>can[i]; } sort(can.begin(),can.end()); int count=0; for(int i=0;iM){ break; } else{ M-=can[i]; count++; } } cout<