add problem knapsack