Medium difficult sudoku #9672

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

Your time