Difficult sudoku #58340

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

Your time