1101 Shopping Puzzle