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