89
6
4
5
5
4
71
2
31
1
523
7
36
8
58
6
9
8
6
9
72
sudoku