#include #include #include #include #include #include #include #include #include #include #include #define FOR(i, a, b) for(int i=(a);i<=(b);i++) #define RFOR(i, a, b) for(int i=(a);i>=(b);i--) #define MOD 1000000007 #define INF 1000000000 using namespace std; int main(void) { int n, m; int c[10]; cin >> n >> m; FOR(i, 0, n - 1) { cin >> c[i]; } sort(c, c + n); FOR(i, 0, n) { while (c[i] > 0&&m!=0) { c[i]--; m--; } if (m == 0) { cout << i << endl; break; } } return 0; }