Medium difficult sudoku #9925

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

Your time