Medium difficult sudoku #59491

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

Your time