Excellent presentation! I don't usually like Sudoku, but this one was very satisfying to solve.
Thank you!