Update of sudoku puzzle solver.