Medium difficult sudoku #8095

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

Your time