Medium difficult sudoku #40699

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

Your time