Difficult sudoku #17104

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

Your time