Puzzles solved by XD.