Difficult sudoku #17312

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

Your time