Yard Sale Puzzle