Medium difficult sudoku #63539

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

Your time