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