Medium difficult sudoku #8300

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

Your time