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