Medium difficult sudoku #9711

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

Your time