6
1
8
5
71
51
7
3
94
2
589
7
56
1
4
69
96
3
4
2
8
sudoku