Sudoku No 12703 Difficult