Medium difficult sudoku #43751

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

Your time