Medium difficult sudoku #43755

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

Your time