2 1 4 3 9 5 10 6 8 7