In this folder there are different ways of solving the Sudoku puzzle, from backtracking search to constraint propagation with Depth First Search