81
49
3
95
2
31
67
3
2
2
56
1
5
7
36
17
6
79
6
96
18
sudoku