Medium difficult sudoku #8128

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

Your time