Sudoku 3141