Difficult sudoku #17260

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

Your time