Medium difficult sudoku #9027

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

Your time