Medium difficult sudoku #8704

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

Your time