Medium difficult sudoku #34631

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

Your time