Difficult sudoku #44344

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

Your time