1 2 9 4 3 8 5 6 7 10