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