7 5 6 2 1 9 3 4 8 10