Difficult sudoku #17700

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

Your time