3 8 5 7 4 1 2 6 10 9