3 4 6 5 1 2 8 7 9 10