8
59
4
31
82
6
9
1
2
64
51
1
3
7
5
16
45
8
57
2
sudoku