Solve sudoku puzzles