Medium difficult sudoku #34263

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

Your time