Difficult sudoku #33992

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

Your time