9 4 1 7 2 3 5 8 10 6