5
31
95
2
8
2
4
9
2
4
2
48
1
4
7
8
2
6
5
7
89
93
8
sudoku