We check out how to model sudoku problems in SQL, and how to use Materialize's WITH MUTUALLY RECURSIVE construct to repeatedly develop more information about the puzzle, in order to solve, or at least get closer to solving it.