21 22 16 2 4 23
7 24 8 14 18 17
10 5 13 1 12 15
19 20 9 11 6 3