9 4 1 7 8 3 5 2 10 6