Medium difficult sudoku #9930

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

Your time