knapsack

n shanta.