Medium difficult sudoku #40855

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

Your time