[0, 6, 0, 0, 9, 0, 0, 0, 0], [0, 7, 9, 0, 0, 4, 0, 3, 2], [0, 2, 0, 0, 0, 3, 0, 0, 4], ########################### [0, 4, 2, 0, 0, 8, 0, 0, 0], [1, 0, 0, 6, 2, 9, 0, 0, 7], [0, 0, 0, 4, 5, 0, 2, 8, 0], ########################### [4, 0, 0, 5, 0, 0, 0, 2, 0], [7, 1, 0, 8, 0, 0, 6, 5, 0], [0, 0, 0, 0, 3, 0, 0, 1, 0], ] grid3 = [ [0, 0, 0, 0, 0, 5, 0, 6, 8], [0, 0, 3, 0, 0, 0, 7, 0, 0], [9, 0, 0, 7, 0, 8, 4, 0, 2], ########################### [3, 0, 0, 6, 0, 9, 2, 1, 0], [1, 2, 0, 0, 8, 0, 0, 9, 4], [0, 4, 9, 5, 0, 2, 0, 0, 6], ########################### [2, 0, 4, 1, 0, 3, 0, 0, 5], [0, 0, 7, 0, 0, 0, 9, 0, 0], [5, 9, 0, 2, 0, 0, 0, 0, 0], ] sudoku = Grid(grid3) print(sudoku.solve())