Medium difficult sudoku #14227

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

Your time