4 3 2 6 5 8 1 9 7 10