Difficult sudoku #33676

9 2 3
2 4 6 8 1
7 1
6 5 8 9
2 6 5 7
1 7 4 5
9 8 5
8 1 3
123
456
789

Your time