3 6 8 10 5 9 1 7 4 2