8 6 7 3 1 9 4 10 2 5