3
28
49
456
3
72
5
6
95
1
8
31
2
345
21
94
2
sudoku