5
96
6
5
3
41
1
52
782
594
89
1
38
6
3
4
24
9
sudoku