https://chateaudelapalma.com/sudoku-snake-generate-design-and-solve-unlimited-sudokus/