Solving a sudoku.