Medium difficult sudoku #8824

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

Your time