#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; #define chmin(x,y) x = min(x,y) int main(){ cin.tie(0); ios::sync_with_stdio(0); ll L,N; cin >> L >> N; ll W[N]; rep(i,N) cin >> W[i]; sort(W, W + N); ll now = 0, c = 0; rep(i,N){ if(now < L) now += W[i], c++; else break; } if(now == L){ cout << c << '\n'; }else{ cout << c-1 << '\n'; } }