Difficult sudoku - Page 546