Inventory Puzzles