Medium difficult sudoku #17095

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

Your time