9 1 10 6 8 7 2 3 5 4