2 1 0 3 4 7 5 9 8 10 