Difficult sudoku #16368

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

Your time