Sudoku 3095