Programming, Udacity, Nanodegree, Csp, Sudoku.
is explored using Depth First Search(DFS) by sequential instantiation of variables by getting the values from the domain in a specific order. At each assignment, a check is made if all the variables for a constraint are bound. As soon as all the variables are bound for the constraint, it is