Medium difficult sudoku #8520

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

Your time