Medium difficult sudoku #40747

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

Your time