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