1 2 3 4 10 7 9 8 6 5