97
2
8
4
1
629
35
9
2
2
5
9
4
1
53
436
5
7
2
7
31
sudoku