4 10 3 2 9 7 5 8 6