7
59
3
2
7
5
1
83
92
81
47
31
95
4
2
4
6
1
23
6
sudoku