Medium difficult sudoku #69615

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

Your time