523
41
32
2
8
46
27
2
5
39
46
1
4
87
96
678
sudoku