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