2 1 9 4 8 3 5 7 10 6