Medium difficult sudoku #19871

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

Your time