Medium difficult sudoku #58439

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

Your time