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