Difficult sudoku #13912

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

Your time