Medium difficult sudoku #53723

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

Your time