Medium difficult sudoku #38787

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

Your time