7 10 9 8 2 4 3 5 1 6