5
172
14
3
8
2
6
3
5
31
96
9
6
2
8
5
9
68
548
2
sudoku