369
21
8
5
9
1
3
31
6
587
4
94
6
8
7
2
8
38
127
sudoku