5
37
81
3
9
5
2
8
76
73
29
43
5
9
1
4
2
96
56
8
sudoku