3
52
6
31
14
57
12
4
5
9
3
6
12
47
23
25
3
36
5
sudoku