1 7 3 6 9 5 10 2 4 8