Medium difficult sudoku #56655

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

Your time