5
81
3
7
8
7
51
96
1
2
46
8
3
69
64
2
8
3
4
86
3
sudoku