52
387
2
87
41
35
2
8
9
1
4
58
61
48
3
864
65
sudoku