Medium difficult sudoku #26535

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

Your time