Solve and create Sudoku puzzles