1 2 3 7 6 8 10 5 9 4