naive knapsack