4
18
9
17
2
9
63
5
1
6
7
4
1
6
9
5
56
3
8
87
3
38
2
sudoku