Knapsack, subset