1 4 3 . . . . . .
. . 5 9 . . 3 . 4
. 2 . 4 . . . 8 5
. . . . . . 2 1 .
. . . . . . . . .
. 3 2 . . . . . .
3 5 . . . 7 . 2 .
2 . 8 . . 9 7 . .
. . . . . . 8 5 .
==
Solution
1 4 3 5 7 8 9 6 2
8 6 5 9 2 1 3 7 4
9 2 7 4 6 3 1 8 5
5 9 4 7 3 6 2 1 8
7 8 1 2 9 5 4 3 6
6 3 2 1 8 4 5 9 7
3 5 9 8 4 7 6 2 1
2 1 8 6 5 9 7 4 3
4 7 6 3 1 2 8 5 9
==
Create
Regexp::Sudoku:: -> new -> init -> set_anti_knight_constraint
==
Name: Anti Knight Sudoku (Fun With Puzzles #265)
URL: https://www.funwithpuzzles.com/2018/02/no-knight-step-sudoku-puzzles.html