10
1 2 7 5 8 9 3 6 4 10