Medium difficult sudoku #40647

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

Your time