9 5 8 6 3 4 2 1 10 7