4 1 5 2 7 9 3 6 8 10