Difficult sudoku #28932

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

Your time