31
4
6
3
2
4
87
5
3
74
9
6
3
31
5
7
65
3
1
9
6
4
28
sudoku