Medium difficult sudoku #14803

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

Your time