Medium difficult sudoku #26

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

Your time