Medium difficult sudoku #38991

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

Your time