1
53
58
3
6
4
2
7
9
56
5
4
19
8
2
7
1
9
1
67
31
9
sudoku