Mit Knapsack problem