Difficult sudoku #41368

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

Your time