A sudoku solver using the most important heuristics.