Puzzles solved by Dian