1
46
67
9
51
4
5
2
5
8
47
96
16
4
3
9
3
4
72
6
38
82
5
sudoku