9 6 3 2 10 8 1 4 5 7