Medium difficult sudoku #15519

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

Your time