#include <cstdio> #include <cstdlib> #include <iostream> #include <string> #include <cmath> #include <algorithm> #include <vector> #include <queue> #include <stack> #define INF 100000000000000 using namespace std; int main(){ int L,N,W[10000],ans=0; scanf("%d%d",&L,&N); for(int i=0;i<N;i++){ scanf("%d",&W[i]); } sort(W,W+N); for(int i=0;(L>=W[i] && i<N);i++){ ans++; L-=W[i]; } printf("%d\n",ans); return 0; }