8 7 6 4 2 5 1 3 9 10 3