4
9
31
18
6
7
8
5
7
6
6
54
9
1
6
8
7
5
4
37
59
2
1
sudoku