Medium difficult sudoku #21211

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

Your time