6 1 2 3 10 4 8 7 9 5