#include int main(void) { int l = 0, n = 0, str[10000], i,p=0, k, t, sum=0; scanf("%d %d", &l, &n); for (i = 0; i < n; i++) { scanf("%d", &str[i]); } //sort for (i = 0; i < n-1; i++) { for (k = n - 1; k > i; k--) { if(str[k-1]>str[k]) t= str[k]; str[k] = str[k - 1]; str[k - 1] = t; } } for (i = 0; i < n; i++) { sum =sum+str[i]; p++; } if (sum > l) p = p - 1; printf("%d\n", p); return 0; }