#include #include #include #include #include #include #include #include #include #include #include #include #include #define loop(i,a,b) for(int i=a;i pii; typedef vector vi; typedef vector vvi; typedef vector vp; typedef vector vvp; typedef pair pip; typedef vectorvip; const double PI=acos(-1); const double EPS=1e-8; const int inf=1<<30; int main(){ int sum,n; cin>>sum>>n; vi in(n); rep(i,n)cin>>in[i]; sort(all(in)); int co=0; int s=0; rep(i,n){ if(s+in[i]>sum)break; co++; s+=in[i]; } cout<