Medium difficult sudoku #34027

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

Your time