Extra Sudoku No 312 Difficult