Medium difficult sudoku #58419

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

Your time