#!/usr/bin/env python
# -*- coding: utf-8 -*-

from solution import Solution

board = [[".", ".", "9", "7", "4", "8", ".", ".", "."],
         ["7", ".", ".", ".", ".", ".", ".", ".", "."],
         [".", "2", ".", "1", ".", "9", ".", ".", "."],
         [".", ".", "7", ".", ".", ".", "2", "4", "."],
         [".", "6", "4", ".", "1", ".", "5", "9", "."],
         [".", "9", "8", ".", ".", ".", "3", ".", "."],
         [".", ".", ".", "8", ".", "3", ".", "2", "."],
         [".", ".", ".", ".", ".", ".", ".", ".", "6"],
         [".", ".", ".", "2", "7", "5", "9", ".", "."]]
sol = Solution()
sol.solveSudoku(board)
print(board)


08f0f9f4f72f8e2d1d847118ac44e83f51b248cd
<mask token>

<mask token>
sol.solveSudoku(board)
print(board)

<mask token>
board = [['.', '.', '9', '7', '4', '8', '.', '.', '.'], ['7', '.', '.', '.',
    '.', '.', '.', '.', '.'], ['.', '2', '.', '1', '.', '9', '.', '.', '.'],
    ['.', '.', '7', '.', '.', '.', '2', '4', '.'], ['.', '6', '4', '.', '1',
    '.', '5', '9', '.'], ['.', '9', '8', '.', '.', '.', '3', '.', '.'], [
    '.', '.', '.', '8', '.', '3', '.', '2', '.'], ['.', '.', '.', '.', '.',
    '.', '.', '.', '6'], ['.', '.', '.', '2', '7', '5', '9', '.', '.']]
sol = Solution()
sol.solveSudoku(board)
print(board)

from solution import Solution
board = [['.', '.', '9', '7', '4', '8', '.', '.', '.'], ['7', '.', '.', '.',
    '.', '.', '.', '.', '.'], ['.', '2', '.', '1', '.', '9', '.', '.', '.'],
    ['.', '.', '7', '.', '.', '.', '2', '4', '.'], ['.', '6', '4', '.', '1',
    '.', '5', '9', '.'], ['.', '9', '8', '.', '.', '.', '3', '.', '.'], [
    '.', '.', '.', '8', '.', '3', '.', '2', '.'], ['.', '.', '.', '.', '.',
    '.', '.', '.', '6'], ['.', '.', '.', '2', '7', '5', '9', '.', '.']]
sol = Solution()
sol.solveSudoku(board)
print(board)

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from solution import Solution

board = [[".", ".", "9", "7", "4", "8", ".", ".", "."],
         ["7", ".", ".", ".", ".", ".", ".", ".", "."],
         [".", "2", ".", "1", ".", "9", ".", ".", "."],
         [".", ".", "7", ".", ".", ".", "2", "4", "."],
         [".", "6", "4", ".", "1", ".", "5", "9", "."],
         [".", "9", "8", ".", ".", ".", "3", ".", "."],
         [".", ".", ".", "8", ".", "3", ".", "2", "."],
         [".", ".", ".", ".", ".", ".", ".", ".", "6"],
         [".", ".", ".", "2", "7", "5", "9", ".", "."]]
sol = Solution()
sol.solveSudoku(board)
print(board)

