#include #include #include #include #include #include #include #include #include #define rep(i,l,n) for(lint i=l;i vi; typedef vector vli; typedef vector vvi; typedef pair pii; int main(){ int l,n; cin>>l>>n; vi w(n); rep(i,0,n) cin>>w[i]; sort(all(w)); int sum=0; rep(i,0,n){ sum+=w[i]; if(sum>l){ o(i); return 0; } } o(n); }