527
9
2
8
49
3
5
9
5
7
31
4
6
1
6
4
78
3
1
2
183
sudoku