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