Medium difficult sudoku #43795

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

Your time