Medium difficult sudoku #81

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

Your time