9 3 8 10 5 2 6 7 4