Completed sudoku solver.