3 8 9 5 7 4 10 1 2 6