10
5 2 4 3 1 10 7 8 6 9
