5 1 3 2 10 4 6 8 7 9