1 7 4 3 6 2 10 8 5 9