2 4 5 1 7 9 3 6 8 10