Medium difficult sudoku #8896

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

Your time