#include #define rep(i,n) for(int i = 0; i < n; i++) using namespace std; int l, n; int w[10000]; int main(){ scanf("%d%d", &l, &n); rep(i,n) scanf("%d",w+i); sort(w,w+n); int ans = 0; rep(i,n){ l -= w[i]; if(l < 0) break; ans++; } printf("%d\n", ans); }