Medium difficult sudoku #66355

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

Your time