5 3 1 9 2 4 7 10 6 8