Medium difficult sudoku #58379

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

Your time