Medium difficult sudoku #9371

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

Your time