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