9
7
2
476
2
54
8
45
1
3
6
5
31
9
31
5
283
4
6
9
sudoku