10
8 9 5 10 3 6 1 7 4 2 
