VE008
Solution
sudokucollection.com