2 3 8 7 5 9 10 6 1 4