1 3 8 2 7 10 6 5 4 9