0-1 Knapsack uva 10130