1 2 7 6 8 3 4 10 9 5