M010
Solution
sudokucollection.com