Medium difficult sudoku #34743

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

Your time