24 23 25 6 26 2 3 1 5 7