2
7
985
39
68
81
5
21
5
86
8
24
71
94
437
4
3
sudoku