Medium difficult sudoku #9994

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

Your time