10 1 2 5 4 9 8 6 3 7