#include int main(void) { // your code goes here int n, i, j; long m, c[10], tmp; fscanf(stdin, "%d %ld", &n, &m); for (i = 0; i < n; i++) fscanf(stdin, "%ld", &c[i]); for(i = 0; i < n; i++){ for(j = 0; j < n - i - 1; j++){ if(c[j] > c[j+1]){ tmp = c[j]; c[j] = c[j+1]; c[j+1] = tmp; } } } j = 0; for(i = 0; i < n; i++){ if(m >= c[i]){ m -= c[i]; j++; }else break; } printf("%d\n", j); return 0; }