#include #include using namespace std; const int maxn = 1e5 + 5; int pack[maxn]; int main() { int t, n, v; scanf("%d", &t); while(t--) { scanf("%d%d", &n, &v); for(int i = 0 ; i < n ; i++) scanf("%d", &pack[i]); sort(pack, pack + n); int sum = 0, num = 0; for( ; num < n ; num++ ) { sum += pack[num]; if(sum > v) break; } printf("%d\n", num); } return 0; }