The Rose Puzzles