95
71
35
6
2
4
28
5
59
1
28
8
63
1
2
6
14
81
49
sudoku