https://www.nickjordan.co.uk/2004/12/13/sudoku/
Sudoku