Difficult sudoku #30052

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

Your time