Difficult sudoku #18356

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

Your time