#include void main(void){ int n = 0,m = 0; scanf("%d",&n); scanf("%d",&m); int candyBox[n]; for(int i = 0 ; i < n ; i ++){ scanf("%d",&candyBox[i]); } for(int i = 0 ; i < n ; i++){ for(int j = 0 ; j < n ; j++){ if(candyBox[i] < candyBox[j]){ int num = candyBox[i]; candyBox[i] = candyBox[j]; candyBox[j] = num; } } } int nullBox = 0; for(int i = 0 ; i < n ; i++){ n -= candyBox[i]; if(n >= 0){ nullBox++; }else{ break; } } printf("%d",nullBox); }