Medium difficult sudoku #8674

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

Your time