9 1 4 6 10 7 8 3 5 2