41
6
549
3
45
87
2
1
1
5
7
6
9
28
26
1
963
5
86
sudoku