13
2
9
71
4
58
1
5
49
762
35
9
6
96
3
63
2
5
96
sudoku