2
8
54
39
27
4
73
45
792
61
63
7
95
31
19
3
6
sudoku