Medium difficult sudoku #8139

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

Your time