#include int main() { int n, m; scanf("%d %d", &n, &m); int i; int c[11]; for (i = 0; i < n; i++) scanf("%d", &c[i]); for (i = 0; i < n - 1; i++) { if (c[i] > c[i + 1]) { c[i] ^= c[i + 1]; c[i + 1] ^= c[i]; c[i] ^= c[i + 1]; if (i > 0) i -= 2; } } int ans = 0; i = 0; while (m > 0) { if (c[i] <= m) { ans++; m -= c[i]; i++; } else m = 0; } printf("%d\n", ans); return 0; }