6 8 3 7 2 9 5 4 1 10