9 4 6 7 3 1 5 8 2 10