updated knapsack example (deltas)