Medium difficult sudoku #20879

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

Your time