graphic and the knapsack

2024