Puzzles solved by astrid rosmery