2
7
9
3
65
8
8
4
7
8
59
431
82
6
8
4
6
5
81
3
1
3
7
sudoku