Puzzles solved by diederich