164
51
4
92
63
5
38
974
29
6
71
39
5
68
672
sudoku