Sudoku 3196