Medium difficult sudoku #26715

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

Your time