Difficult sudoku #7686

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

Your time