Medium difficult sudoku #55759

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

Your time