2 5 4 7 3 1 9 6 8 10