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