Medium difficult sudoku #31623

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

Your time