Medium difficult sudoku #42991

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

Your time