tidy up knapsack