Medium difficult sudoku #19859

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

Your time