Medium difficult sudoku #23055

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

Your time