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