Medium difficult sudoku #38967

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

Your time