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