#include using namespace std; int main() { int N, M, C[20]; cin >> N >> M; for (int i = 0; i < N; i++) { cin >> C[i]; } sort(C, C + N); for (int i = 0; i < N; i++) { M -= C[i]; if (M == 0) { cout << i + 1 << endl; return 0; } if (M < 0) { cout << i << endl; return 0; } } }