Sudoku Solver by Peter Norvig
towardsdatascience.com