4 1 5 7 6 9 8 10 2 3