Medium difficult sudoku #21279

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

Your time