Medium difficult sudoku #43735

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

Your time