3 5 6 2 10 4 7 9 8 5