Solves sudoku puzzles.