Medium difficult sudoku #34231

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

Your time