Sudoku 3431