Difficult sudoku #42932

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

Your time