27
3
14
8
567
1
38
6
58
4
37
8
914
9
26
5
49
sudoku