Medium difficult sudoku #20463

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

Your time