9 10 3 2 7 1 8 4 5 6