53
9
2
71
4
21
63
3
8
6
5
4
1
6
5
4
29
73
9
78
8
1
96
sudoku