Medium difficult sudoku #8721

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

Your time