2
7
4
13
92
12
31
4
6
516
6
8
49
86
71
28
4
9
5
sudoku