59
6
7
2
37
64
9
351
28
459
2
95
87
1
4
2
83
sudoku