Difficult sudoku #44192

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

Your time