Medium difficult sudoku #34367

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

Your time