7 8 6 4 2 1 5 9 10 3