Medium difficult sudoku #27259

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

Your time