1
96
3
1
647
2
8
1
27
85
8
4
27
18
9
8
5
736
5
4
73
9
sudoku