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