Medium difficult sudoku #18191

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

Your time