Medium difficult sudoku #25959

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

Your time