5 2 1 3 9 4 7 6 8 10