8 6 9 3 2 7 1 5 10 4