3
2
6
5
37
2
583
8
7
4
14
6
8
7
591
2
26
5
4
9
3
sudoku