Medium difficult sudoku #24031

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

Your time