Medium difficult sudoku #110

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

Your time