Difficult sudoku #34244

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

Your time