59
8
13
4
7
2
58
1
4
6
8
6
4
6
3
2
15
9
3
6
89
5
63
sudoku