12
7
245
6
7
5
21
3
53
82
9
53
4
8
9
956
8
25
sudoku