126
14
82
7
5
3
65
1
1
7
6
98
5
9
7
42
53
493
sudoku