6 1 2 4 3 9 5 8 7 10