Difficult sudoku #38684

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

Your time