9 7 10 6 8 4 2 3 1 5