Note that the &quot;official&quot; way to solve sudoku is to use &quot;dancing links&quot;, but I guess you are creating a naive implementation precisely as a base-line against which to measure other implementations?<br><br>