Difficult sudoku #17068

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

Your time