Medium difficult sudoku #64339

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

Your time