A python sudoku exploration