Medium difficult sudoku #14823

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

Your time