3 8 6 5 9 4 7 1 2 10