Medium difficult sudoku #8858

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

Your time