3 8 6 5 2 6 4 10 9 7 1