Difficult sudoku #23912

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

Your time