2
58
6
38
7
5
4
31
5
89
34
3
87
2
4
2
63
3
19
2
sudoku