8 7 6 4 2 5 1 9 10 3