Medium difficult sudoku #14795

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

Your time