593
6
5
46
6
8
3
82
37
4
86
15
2
9
1
34
1
2
547
sudoku