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