А давайте усложним задачу, и избавимся от рюкзака..