172
29
5
74
81
97
6
4
3
14
6
1
3
58
48
26
3
49
645
sudoku