3 9 1 7 6 4 2 10 5 8