Medium difficult sudoku #25927

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

Your time