Puzzles solved by dian