- sudoku_commons and norvig corrected