9 6 2 7 4 5 10 8 3 1