Medium difficult sudoku #58779

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

Your time