2 8 10 6 4 1 3 9 5 7