Medium difficult sudoku #34271

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

Your time